疑問?。。。?!
執(zhí)行最后一次循環(huán)的時候,$sum即使大于100了,也要先輸出“我還沒吃飽呢!”,然后才能輸出“終于吃飽啦^_^”??!!!!
執(zhí)行最后一次循環(huán)的時候,$sum即使大于100了,也要先輸出“我還沒吃飽呢!”,然后才能輸出“終于吃飽啦^_^”??!!!!
2015-06-15
你在后面可以加一個判斷,if($sum<=99)。比如這樣<?php
$sum = 12;//小寵物當(dāng)前的饑餓程度
echo "我餓啦!";
echo "<br />";
while($sum<100){//小寵物的饑餓程度到100,表示小寵物吃飽啦,不用繼續(xù)喂了,沒吃飽繼續(xù)喂食
??? $num = rand(1,20);//隨機數(shù),模擬喂食小寵物的小面包
?? ?$sum = $sum + $num; //小寵物吃小面包
??? echo "系統(tǒng):給寵物喂食小面包,補充饑餓值:".$num."點";
??? echo "<br />";
?? ?echo "系統(tǒng):寵物當(dāng)前飽食度:".$sum."";
??? echo "<br />";
?? if($sum<=99){
?? ?echo "我還沒吃飽呢!";
?? ?echo "<br />";
?? }
}
echo "終于吃飽啦!";
?>
你判斷條件怎么寫的?你可以把每次的$sum echo看下。
舉報
2015-12-01
做個判斷就好了,當(dāng)$sum>=100時就略過那句話