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);
打印结果
相关文章推荐
- GoldenGate配置(一)之单向复制配置
- Powershell-Exchange:获取移动设备列表
- c++/c内部调用TCL
- angularjs 设置全局变量的7种方法
- CSRF防御之ASP.NET MVC
- 72小时学会任何一款软件
- Shell 学习
- (解题报告)HDU2022---海选女主角
- hive建表没使用LZO存储格式,可是数据是LZO格式时遇到的问题
- JavaScript 风格指导(Airbnb版)
- 轻松学习JavaScript二十二:DOM编程学习之节点操作
- explict关键字的含义
- Caffe学习——Imagenet分类
- POJ1088滑雪(dp+记忆化搜索)
- 字母序列递增,即A+1=B,B+2=D,ASCII
- 大神眼中的React Native--备用
- 不要沦陷程序员30岁问题
- HAProxy 安装与配置
- Shell脚本
- Java中九大内置对象