亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
南涧| 广州市| 云浮市| 濉溪县| 宜阳县| 建瓯市| 闻喜县| 远安县| 杭锦旗| 博爱县| 聂拉木县| 临桂县| 青河县| 磴口县| 麻城市| 阳西县| 高淳县| 湛江市| 额尔古纳市| 东平县| 偃师市| 莒南县| 松原市| 秦皇岛市| 原平市| 环江| 富顺县| 六安市| 运城市| 宝兴县| 衢州市| 曲麻莱县| 文登市| 隆德县| 营山县| 中西区| 大悟县| 迭部县| 长治市| 武城县| 谷城县|