PHP创建一个while循环来减去?

时间:2018-09-04 20:24:48

标签: php while-loop

我做了这个练习: 创建一个while循环,从数字526中减去5.23,直到数字介于(不等于)41和51之间。最后的结果为浮点数,四舍五入到小数点后两位。

我做错了什么?

$number = 1;
$sum = 526;
while ($number > 41 && $number < 51)
{
    $sum-=5.23;
    $number++;
}

1 个答案:

答案 0 :(得分:1)

您的循环永远不会真正运行,因为1永远不会> 41 && <51

$sum = 526;
while (1)
{
    $sum -= 5.23;
    if ( $sum > 41 && $sum < 51 ) { break; }
}
$ANSWER = sprintf('%2.2f', $sum);
echo $ANSWER;