判断是否吃饱为什么这里有bug呢,有时候会出现还没吃饱就判断为吃不下了
<?php
$sum = 12;//小宠物当前的饥饿程度
$now=0;
echo "我饿啦:-(";
echo "<br />";
while($sum<100)
{//小宠物的饥饿程度到100,表示小宠物吃饱啦,不用继续喂了,没吃饱继续喂食
$num = rand(1,20);//随机数,模拟喂食小宠物的小面包
$sum =($sum + $num)<=100?($sum + $num):($sum); //小宠物吃小面包
echo "主人喂了我".$num."%的食物";
echo ($now=($sum + $num)>100?("喂太多了,吃不下了,少点吧<br/>"."我已经吃了".$sum."%"):
("我还没吃饱呢!"."我已经吃了".$sum."%"));
echo "<br />";
}
echo "终于吃饱啦^_^";
?>