作业帮 > 综合 > 作业

这个php的for循环语句为什么不能输出?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 15:32:38
这个php的for循环语句为什么不能输出?
for($i=100;$i
按照你的算法, if(($a*$a*$a)+($b*$b*$b)+($c*$c*$c)==$i)没有匹配的,当然就没有输出了
for($i=100;$i
再问: 但是100-999中间肯定有匹配的啊,我就是输出匹配的
再答: 我试过了,没有匹配的,如果你的$i不是100的整数倍,那你的$a=$i/100;就是带小数的,$a*$a*$a更是有好几位小数,$b=($i/10)%10;是十位上得数字,是整数, $c=$i%10;是个位上得数字是整数。所以($a*$a*$a)+($b*$b*$b)+($c*$c*$c)都是带小数的,而$i是整数,怎么可能匹配呢???