91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

php水仙花計算的方法是什么

PHP
小億
109
2023-08-25 03:53:09
欄目: 編程語言

PHP水仙花計算的方法是通過循環遍歷指定范圍內的數字,然后判斷每個數字是否為水仙花數。水仙花數是指一個三位數,其各個位上的數字的立方和等于該數本身。

具體實現方法如下:

function isArmstrong($num) {
$sum = 0;
$temp = $num;
while ($temp != 0) {
$remainder = $temp % 10;
$sum += $remainder ** 3;
$temp = intval($temp / 10);
}
if ($sum == $num) {
return true;
} else {
return false;
}
}
for ($i = 100; $i < 1000; $i++) {
if (isArmstrong($i)) {
echo $i . " 是水仙花數
";
}
}

上述代碼中,首先定義了一個isArmstrong函數用于判斷一個數是否為水仙花數。在函數內部,通過循環遍歷每個數的各個位上的數字,并將每個位上的數字的立方累加到sum變量中。最后,將sum與原始數num進行比較,如果相等則返回true,否則返回false

然后,在主程序中,使用一個循環遍歷所有的三位數,并調用isArmstrong函數判斷每個數是否為水仙花數。如果是,則輸出該數是水仙花數。

0
扶沟县| 沙坪坝区| 陈巴尔虎旗| 姚安县| 惠水县| 高州市| 寿宁县| 革吉县| 平湖市| 威信县| 平定县| 铜鼓县| 牟定县| 瑞丽市| 肃南| 如东县| 巴楚县| 时尚| 通河县| 洪泽县| 宿州市| 龙海市| 曲阜市| 如皋市| 寿光市| 双鸭山市| 广安市| 金沙县| 延川县| 高淳县| 阿拉善左旗| 瓦房店市| 晋宁县| 富民县| 平遥县| 什邡市| 盐津县| 泸州市| 凤山市| 托里县| 鄂伦春自治旗|