编程求100~999之间所有的水仙花数,显示出来。水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)
<?php
//a,b,c,分别为百,十,个
for($a=1;$a<=9;$a++) for($b=0;$b<=9;$b++) for($c=0;$c<=9;$c++){
//根据条件去判断
if($a*$a*$a + $b*$b*$b + $c*$c*$c == $a*100+$b*10+$c)
echo $a*100+$b*10+$c." ";
}
?>