Heim >Backend-Entwicklung >PHP-Tutorial >PHP水仙花问题解法之一
<?php for($i=100;$i<=999;$i++){ $node=(string)$i; $a = (int)$node[0]*(int)$node[0]*(int)$node[0]; $b = (int)$node[1]*(int)$node[1]*(int)$node[1]; $c = (int)$node[2]*(int)$node[2]*(int)$node[2]; if($a+$b+$c==$i){ echo $a."+".$b."+".$c."=".$i."<br/>"; }}?>
问题描述:100到999之间的任意一个数字abc=a的3次方+b的3次方+c的3次方