java-喝饮料换空瓶问题
//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-喝饮料换空瓶问题相关推荐
- 【题目】27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶可以再换一瓶,他们最少买多少瓶饮料才能保证一人一瓶?
文件名:[作业] 作者:〈漆黑〉 描述:〈 程序设计:27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶可以再换一 瓶,他们最少买多少瓶饮料才能保证一人一瓶? 要求: 尝试 ...
- Java实现空瓶换汽水
1 空瓶换汽水 浪费可耻,节约光荣.饮料店节日搞活动:不用付费,用3个某饮料的空瓶就可以换一瓶该饮料.刚好小明前两天买了2瓶该饮料喝完了,瓶子还在.他耍了个小聪明,向老板借了一个空瓶,凑成3个,换了一 ...
- 2017年第八届蓝桥杯 —— 训练题目 —— 空瓶换汽水
1.空瓶换汽水 浪费可耻,节约光荣.饮料店节日搞活动:不用付费,用3个某饮料的空瓶就可以换一瓶该饮料. 刚好小明前两天买了2瓶该饮料喝完了,瓶子还在. 他耍了个小聪明,向老板借了一个空瓶,凑成3个,换 ...
- 经典数学问题“空瓶换酒”求解(C/C++)
经典数学问题"空瓶换酒":某啤酒店可用a(>0)个空啤酒瓶换b(<a)瓶啤酒,某人一次购买n瓶啤酒,问其最多能够喝多少瓶啤酒? 通常这类问题希望我们要"投机取 ...
- java递归空瓶换饮料_问题描述:一次买n瓶可乐,k个空瓶可以换一瓶饮料,那么一共能喝多少瓶饮料? | 学步园...
/** *问题描述:一次买n瓶可乐,k个空瓶可以换一瓶饮料,那么一共能喝多少瓶饮料? *下面用不同的方法实现了这个问题(Java实现): *1.递归方法 *2.非递归方法 *3.公式法 */ publ ...
- 【Java】设计Java程序,假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料?
用Java做出:假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,算出总共喝了多少瓶饮料? 题目分析:首先算出五十瓶饮料瓶可以换多少新的饮料 其次算出多兑换的饮料可以兑换多少瓶饮料 一直到瓶子低 ...
- java 假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料?
package practise; //假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料? class DrinkCount { public int drink(i ...
- 编程实践--现有10元,每瓶饮料2元;2个空瓶换一瓶饮料;4个瓶盖换一瓶饮料;总共能喝多少瓶?
编程解决实际问题,关于此问题若有更好的算法思路,欢迎提出,共同讨论! import lombok.Data;/*** @author yanzy* @date 2018/9/3 下午3:16* @de ...
- 假设有 50 瓶饮料,喝完三个空瓶可以换一瓶饮料,依次类推,请问 总共喝了多少饮料。
/*假设有 50 瓶饮料,喝完三个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少饮料. */ public static void main(String[] args) {int n = 50; / ...
最新文章
- 如何确定敏捷是否适合你的团队?
- 【position也可以很复杂】当弹出层遇上了鼠标定位(下)
- HDU 2833 WuKong
- SAP Spartacus RouteEvent,如何从localhost跳转到其他路由路径的
- 文章中文字乱码问题解决办法集合
- date javascript 时区_第23节 Datejs 日期库-Web前端开发之Javascript-零点程序员-王唯
- opencv16-Sobel算子
- 方法 注释_在IDEA中配置类和方法的文档注释
- FreeRTOS内核实现07(完):支持时间片
- Dialog对话框全解
- 向你推荐一个免费电话
- android-热修复-sophix
- 快速建立Typecho博客网站
- PS通道高反差保留计算人物磨皮技巧
- windows资源管理器关闭了怎么打开
- BaseAdapter 的notifyDataSetInvalidated 和notifyDataSetChanged
- win7 打开图片提示内存不足
- V-REP笔记:重力加速度的修改
- Matlab使用regress函数进行回归分析
- 08年研发中心Q4大会上分享的PPT【再往前试试、常回头看看、倒过来想想】