package dh12_1111.IO.FIB;/*** @Description TODO* @Author 湖大知行李国勇* @Date 2022/11/11 10:07* 3.喝啤酒问题,一瓶啤酒2元,两个空瓶子可以换一瓶啤酒,四个啤酒盖可以换一瓶啤酒,请问10元共可以喝多少瓶?*/
public class fib5_喝啤酒 {// 上次剩下的盖子数和瓶子数public static int buyNum = 0;public static int beerCap = 0;public static int beerBotton = 0;public static void main(String[] args) {//1.拿钱买酒buy(10);System.out.println("买酒的数量" + buyNum);System.out.println("啤酒盖子" + beerCap);System.out.println("啤酒盖子" + beerBotton);}public static void buy(int money) { //10 6 6 2//买酒数量int num = money / 2;//5 3 3 1buyNum += num;      //5  +3 +3 +1beerBotton += num;  //5  (1+3) (0+3) (1+1)beerCap += num;     //5   (1+3) (0+3) (1+3)//兑换int changgemoney = 0;changgemoney += beerBotton / 2 * 2; //4   4 2 2changgemoney += beerCap / 4 * 2;     //2  2 0 2beerBotton %= 2;        //1 0  1  0beerCap %= 4;           //1 0  3 0if (changgemoney >= 2) { //6 6 2 4buy(changgemoney);}}
}

* 3.喝啤酒问题,一瓶啤酒2元,两个空瓶子可以换一瓶啤酒,四个啤酒盖可以换一瓶啤酒,请问10元共可以喝多少瓶?相关推荐

  1. 每瓶啤酒2元,2个空酒瓶或4个瓶盖可换1瓶啤酒。10元最多可喝多少瓶啤酒?

    <?echo "每瓶啤酒2元,2个空酒瓶或4个瓶盖可换1瓶啤酒.n元最多可喝多少瓶啤酒?<br/>";for ($i=0; $i<=100 ; $i++) ...

  2. java实现:啤酒2元一瓶,10个盖子可以换一瓶啤酒,4个瓶子可以换一瓶啤酒,请问x元最多可换多少瓶啤酒

    花钱买酒 import java.util.Scanner;public class Maijiu {public static void main(String[] args) {// TODO A ...

  3. 【原创】10元买啤酒2个空瓶换一瓶4个瓶盖换一瓶经典算法

    转载请注明出处:http://blog.csdn.net/li396864285/article/details/51519786 [原创]10元买啤酒2个空瓶换一瓶4个瓶盖换一瓶,经典算法原题目:1 ...

  4. JAVA2块钱瓶子_啤酒2元一瓶,4个瓶盖换一瓶,2个空瓶换一瓶,问:10元钱可以喝几瓶。用java编程解出答案,求大神们帮忙...

    点击查看啤酒2元一瓶,4个瓶盖换一瓶,2个空瓶换一瓶,问:10元钱可以喝几瓶.用java编程解出答案,求大神们帮忙具体信息 答:package test;public class Test {publ ...

  5. 一个人有10元钱,买啤酒2元钱一瓶,两个啤酒瓶换一瓶,四个啤酒盖换一瓶,请问此人一个喝了多少瓶?

    可以喝到15瓶或者20瓶,因为有两种计算方式,所以有两种结果 1.不许借的话,可以喝到15瓶: 第一轮,买5瓶,(得到5空瓶,5盖) 第二轮,可以换3瓶,(剩余4空瓶,4盖) 第三轮,可以换3瓶,(剩 ...

  6. python 瓶盖换酒问题(啤酒2块钱一瓶,2个酒瓶可以换一瓶酒,4个瓶盖可以换一瓶酒 问10块钱可以喝几瓶酒)

    问题:2元一瓶酒,2个空瓶换一瓶,4个瓶盖换一瓶 问10块钱买几瓶酒?? 最终喝到酒的数量 class Change:def __init__(self,money):self.money=money ...

  7. 酒瓶与瓶盖换酒问题 - 10块钱可以喝多少瓶酒

    前些日子有QQ好友发给我下面这个问题: 啤酒2块钱1瓶,4个盖换一瓶,2个空瓶换一瓶,问10块钱可以喝多少瓶. 当时没有时间算这个问题(其实就是懒得动笔和动脑子),但这几天又老想着这个问题,所以今天决 ...

  8. 每瓶汽水一元,两个空瓶可以置换一瓶汽水,现有N元,最多能喝多少瓶?

    --------------------------------------------------------------------------------      这是一个很容易出错的题:假如 ...

  9. 编程实践--现有10元,每瓶饮料2元;2个空瓶换一瓶饮料;4个瓶盖换一瓶饮料;总共能喝多少瓶?

    编程解决实际问题,关于此问题若有更好的算法思路,欢迎提出,共同讨论! import lombok.Data;/*** @author yanzy* @date 2018/9/3 下午3:16* @de ...

最新文章

  1. istringstream
  2. 远程计算机串口控制软件,智能控制的设备上使用远程开关需要用到RS485串口继电器、网关、电脑平台...
  3. 学生选课数据库SQL语句练习题——成绩表
  4. Cloud一分钟 | Gartner发布2018年第二季度全球服务器市场报告;中信银行联合腾讯云推出手机银行智能语音产品...
  5. QT [007] QT UI 的控件操控问题 - 如何操控多嵌套的UI控件
  6. Unity Editor自制工具(1)--“Editor目录栏按钮+全局搜索方法+自制Editor窗口”实现搜索与删除场景中任意名称游戏物体
  7. 马云:不能把孩子放在温室里,光给孩子知识是不够的
  8. clickhouse 的mysql表引擎
  9. Good Bye 2016 //智商再次下线,边界爆炸.....
  10. *第八周*数据结构实践项目二【建设链串算法库】
  11. spring5.0学习笔记8
  12. 小米一加等手机如何正确的刷入PixelExperience_Plus系统-完整谷歌服务
  13. word中输入带圈字符
  14. 施耐德 m340 编程手册_施耐德电气自动化软件汇总
  15. P1196 [NOI2002] 银河英雄传说
  16. Linux音频系统编程之芯片平台适配功放Codec Driver解读
  17. MySQL数据结构选择的合理性
  18. java英里转换成千米_公里和英里的换算?
  19. 共形变换—顾险峰教授
  20. 信贷违约风险预测(四)训练模型

热门文章

  1. 路由与交换技术第八章
  2. Linux 软件包下载加速工具:APT Proxy
  3. audio codec 24bit/48KHz与24bit/192Khz区别
  4. Missing type in composite literal
  5. PAT JAVA 乙 1020 吃月饼
  6. 清理 linux 内核版本,grub2 - 如何删除旧的内核版本以清理引导菜单? - Ubuntu问答...
  7. python复制word到粘贴板_python3+PyQt5实现使用剪贴板做复制与粘帖示例
  8. 我不厉害,只是走上了发展的快车道
  9. 手机导航软件和地图软件的易用性思考
  10. Block VC陈九:做区块链行业的“寿星”而不是“明星”