//1
public class yinliao1
{public static void main(String args[]){int a=1000;int kong=1000; int he=1000;System.out.println("第1次:"+" He="+he+" KONG="+kong);for(int i=2;i<=1000;++i){int lk=kong;he+=lk/3;kong=kong-kong/3*3+lk/3;System.out.println("第"+i+"次:"+" He="+he+" KONG="+kong);if(kong<=2&&kong>=0)break;}}
}

//2
public class yinliao2
{public static void main(String args[]){int a=1000;int kong=0; int he=0;while(a>0){a--;kong++;he++;if(kong==3){a+=1;kong=0;}}System.out.println("HE DIAO:"+he+" KONG PING "+kong);}
}

//3
public class yinliao3
{public static void main(String args[]){int a=1000;int kong=0; int he=0;while(a>0){kong+=a;he+=a;a=kong/3;kong-=a*3;}System.out.println("HE:"+he+" KONG:"+kong);}
}

转载于:https://www.cnblogs.com/gbygby/p/5494099.html

java-喝饮料换空瓶问题相关推荐

  1. 【题目】27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶可以再换一瓶,他们最少买多少瓶饮料才能保证一人一瓶?

    文件名:[作业] 作者:〈漆黑〉 描述:〈 程序设计:27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶可以再换一 瓶,他们最少买多少瓶饮料才能保证一人一瓶? 要求: 尝试 ...

  2. Java实现空瓶换汽水

    1 空瓶换汽水 浪费可耻,节约光荣.饮料店节日搞活动:不用付费,用3个某饮料的空瓶就可以换一瓶该饮料.刚好小明前两天买了2瓶该饮料喝完了,瓶子还在.他耍了个小聪明,向老板借了一个空瓶,凑成3个,换了一 ...

  3. 2017年第八届蓝桥杯 —— 训练题目 —— 空瓶换汽水

    1.空瓶换汽水 浪费可耻,节约光荣.饮料店节日搞活动:不用付费,用3个某饮料的空瓶就可以换一瓶该饮料. 刚好小明前两天买了2瓶该饮料喝完了,瓶子还在. 他耍了个小聪明,向老板借了一个空瓶,凑成3个,换 ...

  4. 经典数学问题“空瓶换酒”求解(C/C++)

    经典数学问题"空瓶换酒":某啤酒店可用a(>0)个空啤酒瓶换b(<a)瓶啤酒,某人一次购买n瓶啤酒,问其最多能够喝多少瓶啤酒? 通常这类问题希望我们要"投机取 ...

  5. java递归空瓶换饮料_问题描述:一次买n瓶可乐,k个空瓶可以换一瓶饮料,那么一共能喝多少瓶饮料? | 学步园...

    /** *问题描述:一次买n瓶可乐,k个空瓶可以换一瓶饮料,那么一共能喝多少瓶饮料? *下面用不同的方法实现了这个问题(Java实现): *1.递归方法 *2.非递归方法 *3.公式法 */ publ ...

  6. 【Java】设计Java程序,假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料?

    用Java做出:假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,算出总共喝了多少瓶饮料? 题目分析:首先算出五十瓶饮料瓶可以换多少新的饮料 其次算出多兑换的饮料可以兑换多少瓶饮料 一直到瓶子低 ...

  7. java 假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料?

    package practise; //假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料? class DrinkCount {  public  int drink(i ...

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

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

  9. 假设有 50 瓶饮料,喝完三个空瓶可以换一瓶饮料,依次类推,请问 总共喝了多少饮料。

    /*假设有 50 瓶饮料,喝完三个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少饮料. */ public static void main(String[] args) {int n = 50; / ...

最新文章

  1. 如何确定敏捷是否适合你的团队?
  2. 【position也可以很复杂】当弹出层遇上了鼠标定位(下)
  3. HDU 2833 WuKong
  4. SAP Spartacus RouteEvent,如何从localhost跳转到其他路由路径的
  5. 文章中文字乱码问题解决办法集合
  6. date javascript 时区_第23节 Datejs 日期库-Web前端开发之Javascript-零点程序员-王唯
  7. opencv16-Sobel算子
  8. 方法 注释_在IDEA中配置类和方法的文档注释
  9. FreeRTOS内核实现07(完):支持时间片
  10. Dialog对话框全解
  11. 向你推荐一个免费电话
  12. android-热修复-sophix
  13. 快速建立Typecho博客网站
  14. PS通道高反差保留计算人物磨皮技巧
  15. windows资源管理器关闭了怎么打开
  16. BaseAdapter 的notifyDataSetInvalidated 和notifyDataSetChanged
  17. win7 打开图片提示内存不足
  18. V-REP笔记:重力加速度的修改
  19. Matlab使用regress函数进行回归分析
  20. 08年研发中心Q4大会上分享的PPT【再往前试试、常回头看看、倒过来想想】

热门文章

  1. MATLAB阶段性方程组,[转载]matlab 解方程组
  2. 迅雷专用链接原理及转换
  3. 【MyBatis动态SQL批量修改数据出现报错问题】
  4. R 加权最小二乘 代码_如何用EXCEL的规划求解功能优化投资组合的阿尔法值(最小二乘估计法)?...
  5. 分享一款免费OPC UA服务器
  6. 时间轨迹图控件,自定义View
  7. java捕鱼达人程序设计_捕鱼达人(Java版)
  8. 强制退出scrapy
  9. ssh导出数据库的数据到Excel表格
  10. python PyAutoGUI 模拟鼠标键盘操作和截屏