中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
高邮市| 都安| 南华县| 红安县| 长宁县| 阳春市| 雅安市| 左贡县| 贵港市| 嘉定区| 巴青县| 黑龙江省| 昭觉县| 文成县| 正安县| 四平市| 赫章县| 兴隆县| 余江县| 玉山县| 西昌市| 波密县| 镇巴县| 阿图什市| 梅河口市| 江阴市| 辽阳县| 娱乐| 稻城县| 德州市| 保德县| 北川| 宜昌市| 东阳市| 高邑县| 南澳县| 金坛市| 南江县| 新巴尔虎左旗| 麻江县| 成武县|