您的位置:首页 > 其它

10块钱可以喝多少瓶啤酒

2015-12-19 21:12 363 查看

啤酒两块钱一瓶,四个盖子可以换一瓶,两个空瓶可以换一瓶。10块钱可以喝多少瓶啤酒?

2块钱一瓶,10块钱最多可以卖5瓶

a是空瓶 , b是瓶盖, c是已经喝掉的瓶数。c最后的结果就是最终的答案。

那么初始时a=5,b=5,c=5。

var a = 5, b = 5, c = 5;
while (a >= 2 || b >= 4) {
if (a >= 2) {//空瓶数够两个,现在换一瓶。
//2a换一个a和一个b
console.log("(1)当前数目:a="+a+",b="+b+",c="+c+"  ,空瓶数够两个,现在换一瓶!");
c++;
a--;
b++;
}
if (b >= 4) {//瓶盖够四个,现在换一瓶
//4b换一个a和一个b
console.log("(2)当前数目:a="+a+",b="+b+",c="+c+"  ,瓶盖够四个,现在换一瓶!");
c++;
a++;
b = b - 3;
}
}
console.log("c:" + c + ", a:" + a + ",b:" + b);


打印结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: