php已知一个三位数是456,判断是不是水仙花数求代码
发布网友
发布时间:2024-01-06 05:26
我来回答
共1个回答
热心网友
时间:2024-01-08 23:35
<?php //定义一个数判断是不是 水仙花数
function check_sxh_number($str)
{
$is = true;
$one = ($str % 10);
$two = ($str / 100) % 10;
$three = ($str / 10) % 10;
$num = 0;
$num = $one * $one * $one + $two * $two * $two + $three * $three * $three;
if ($num == $str) {
$is = true; //是
} else {
$is = false; //否
}
return $is;
}
$str = 456;
$data = check_sxh_number($str);
if($data === true){
echo '是';
}else{
echo '否';
}