怎样才能得到阿姆斯壮数
题目描述:
Armstrong(阿姆斯壮)数是等于其数字的立方数之和的数字,如 153 可以满足 111+555+333=153,试写出一程序找出所有的三位数 Armstrong 数。
for ($num = 100;$num<=999;$num++){
$a = floor($num/100);
$b = floor(($num%100)/10);
$c = $num % 10;
$x = $a*$a*$a + $b*$b*$b + $c*$c*$c;
if($x == $num){
echo $num. " ";
}
}
程序的运行结果为
153 370 371 407