<?php
$sum = 1;
for ($i = 1;$i <= 100;$i++){
$sum += $i;
if ($sum % 5 == 0){
echo $sum . "<br>";
}
//echo $sum;
?>
我这逻辑是不是有问题,啥都不输出
读者你好:
没看懂这代码是要到达什么目的。猜测你是想计算100以内能够被5整除的所有整数。如果是这样的话,就不要变量$sum . 因为 $i 是一直增加的。代码如下:
<?php for ($i = 1;$i <= 100;$i++){ if ($i % 5 == 0){ echo $i . "<br>"; } } ?>
andy 发表于2019-02-25 15:19
多谢老师,我找到原因了,开始我以为是IF后的条件表达式错误了,原来是循环从1加到100的数中没有被5整除的数。非常感谢谢老师的指点。