打印水仙花数 水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。 for($i=100;$i<=999;$i++){ $a=(int)($i/100); //百位数 $b=(int)(($i%100)/10); //十位数 $c=$i%10; //个位数 if($i==pow($a,3)+pow($b,3)+pow($c,3)) echo $i,'<br>'; } //pow($a,3) 表示$a的三次方 //运行结果 153 370 371 407