国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

把1316這個數表示成兩個數的和,其中一個為13的倍數,另一個是11的倍數,求這兩個數。

2024-05-04 23:18:06
字體:
來源:轉載
供稿:網友
算法分析:

1316,顯然1300是13的倍數,但16不是11的倍數,可以想到從1300上任意減去N個13的倍數其結果仍然是13的倍數,那么只要16加上這個減去的N個13的倍數其和是11的倍數,這兩個數就解出來了,答案可能不只一個,但是我們只求一對解就可以了。

仔細觀察不難發現:(16+13*3)+(1300-13*3)=1316,但是我們需要用代碼實現:

復制代碼 代碼如下:


<?php
$n=1316;
$i=0;//減去的第N個13,進行初始化為0
$y=16+13*$i;//1316分出來的16加上N個13,這里初始化為16
while($y%11!=0){//如果16加上N個13的和不能整除11
$i++;//再加一個13
$y=16+13*$i;
}

echo '$x='.($n-$y).'<br>';
echo '$y='.$y;
?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安仁县| 剑河县| 阿勒泰市| 玉山县| 灵台县| 陈巴尔虎旗| 镇雄县| 中超| 通化市| 莎车县| 广丰县| 景东| 绥中县| 铜山县| 汤原县| 潼南县| 福海县| 维西| 石台县| 沙湾县| 山西省| 临城县| 扎赉特旗| 鄄城县| 南靖县| 革吉县| 龙游县| 汝州市| 奎屯市| 乌拉特前旗| 沈丘县| 阜新| 运城市| 沧源| 平阴县| 沙湾县| 张家川| 洞口县| 昭苏县| 永宁县| 阿巴嘎旗|