疑问!!!!!
执行最后一次循环的时候,$sum即使大于100了,也要先输出“我还没吃饱呢!”,然后才能输出“终于吃饱啦^_^”??!!!!
执行最后一次循环的时候,$sum即使大于100了,也要先输出“我还没吃饱呢!”,然后才能输出“终于吃饱啦^_^”??!!!!
2015-06-15
你在后面可以加一个判断,if($sum<=99)。比如这样<?php
$sum = 12;//小宠物当前的饥饿程度
echo "我饿啦!";
echo "<br />";
while($sum<100){//小宠物的饥饿程度到100,表示小宠物吃饱啦,不用继续喂了,没吃饱继续喂食
$num = rand(1,20);//随机数,模拟喂食小宠物的小面包
$sum = $sum + $num; //小宠物吃小面包
echo "系统:给宠物喂食小面包,补充饥饿值:".$num."点";
echo "<br />";
echo "系统:宠物当前饱食度:".$sum."";
echo "<br />";
if($sum<=99){
echo "我还没吃饱呢!";
echo "<br />";
}
}
echo "终于吃饱啦!";
?>
举报