喝可乐问题,2个空瓶换一瓶可乐
来源:互联网 发布:售电软件是什么 编辑:程序博客网 时间:2024/06/10 07:45
商店里可乐一元一瓶,两个空瓶可以换一瓶可乐,有20元,问可以喝到多少可乐
方法一:一次性把可乐喝完,然后拿瓶去换,换完再喝。。。。(兑换剩余的瓶子要收集一下)
int colaNum = 20;// 最初的可乐数量int bootleNum = 0;// 空瓶子的数量int drinkNum = 0;// 喝过的数量while (colaNum > 0) {// 如果有可乐喝就喝吧drinkNum = drinkNum + colaNum;// 一次全部喝掉bootleNum = bootleNum + colaNum;// 剩余的瓶子加上刚喝过的瓶子colaNum = bootleNum / 2;// 瓶子换成可乐bootleNum = bootleNum - colaNum * 2;// 兑换后剩余的瓶子}System.out.println("一共喝了" + drinkNum + "瓶可乐");System.out.println("剩余的瓶子数是:" + bootleNum);
方法二:慢慢喝,喝两瓶就去换可乐,直到喝完,思路清晰明了
while (colaNum > 0) {colaNum--;drinkNum++;bootleNum++;if (bootleNum == 2) {colaNum++;bootleNum = 0;}}System.out.println("一共喝了" + drinkNum + "瓶可乐");System.out.println("剩余的瓶子数是:" + bootleNum);
方法三:把瓶子和可乐都可以用钱来衡量的,同样可以用等式:两个瓶子 = 一个瓶子+液体可乐,所以液体可乐和瓶子是等值的,但是最后一个瓶子不能换到可乐了,所以可以喝到20*2-1瓶液体可乐还剩一个瓶子
- 喝可乐问题,2个空瓶换一瓶可乐
- java面试题 :买可乐问题,5个空瓶可换一瓶可乐,问n个人买几瓶?
- 问题描述:一次买n瓶可乐,k个空瓶可以换一瓶饮料,那么一共能喝多少瓶饮料?
- 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐
- 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐
- 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?
- 一瓶可乐一块钱,三个空瓶子可以换一瓶可乐,如果现在有m块钱,能换多少瓶可乐。
- 两个瓶盖换一瓶可乐问题
- 2个空瓶换一瓶
- 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?
- 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?
- 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?
- 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?(解读误区)
- 2元可以买一瓶啤酒,4个瓶盖可以换一瓶,2个空瓶可以换一瓶,,10元最多可以喝多少瓶
- 防痴呆的:啤酒2元一瓶,四个瓶盖可换一瓶啤酒,2个空瓶也可换一瓶啤酒,10元最多可以喝多少瓶
- 喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以多少汽水。
- 3个空瓶换一瓶新酒的小问题
- 编程思想题:现有10元钱,汽水2元一瓶,二个空瓶子换一瓶汽水,求最后能喝多少瓶
- 制造JFFS2根文件系统
- 编译android需要安装的文件
- Ubuntu下Apache的身份验证
- Android学习笔记(五) —— 取得手机屏幕的大小 — DisplayMetrics取得画面宽高的方法
- 向其他进程注入代码的三种方法
- 喝可乐问题,2个空瓶换一瓶可乐
- 云管理员(Cloud Admin)
- Application.EnableVisualStyles()的作用
- oracle 中的 decode()、nvl()、sign()函数详解
- QLibrary 动态加载外部库文件
- .net中如何获取浏览器类型
- 转 对象管理组织(wiki)
- cvCanny函数说明
- Eclipse Helios 推荐安装的SVN版本