国产探花免费观看_亚洲丰满少妇自慰呻吟_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;
?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新化县| 南投市| 内黄县| 闸北区| 萨嘎县| 西安市| 丰顺县| 新野县| 疏附县| 五家渠市| 上杭县| 鹿泉市| 清水河县| 邵东县| 弥勒县| 崇礼县| 巴中市| 铁力市| 民乐县| 习水县| 松滋市| 土默特右旗| 南汇区| 襄城县| 宣恩县| 囊谦县| 酒泉市| 廊坊市| 蒙山县| 郎溪县| 大荔县| 自治县| 榆树市| 新源县| 延吉市| 金阳县| 武冈市| 镇远县| 康保县| 芜湖市| 资中县|