水仙花是指一个三位数,其各位数字立方和等于该数本身的数。在PHP中,可以使用循环和条件语句来找出所有的水仙花数。
以下是一个示例代码,用于找出所有的水仙花数:
<?php
for ($i = 100; $i < 1000; $i++) {
$digit1 = floor($i / 100); // 获取百位数字
$digit2 = floor(($i % 100) / 10); // 获取十位数字
$digit3 = $i % 10; // 获取个位数字
$sum = pow($digit1, 3) + pow($digit2, 3) + pow($digit3, 3); // 计算立方和
if ($sum == $i) {
echo $i . " 是水仙花数\n";
}
}
?>
这段代码会输出所有的水仙花数,即153、370、371和407。
上一篇:html输出php语句
下一篇:php导入表格并展示
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站