酒瓶和啤酒的问题
来源:互联网 发布:数据库原理范式 编辑:程序博客网 时间:2024/04/28 03:27
一、题目
每瓶啤酒2元,2个空酒瓶或4个瓶盖可换1瓶啤酒。10元最多可喝多少瓶啤酒?
二、程序
package test;public class Solution {public static int all = 5;public static int leftBottle;public static int leftTop;public static void main(String[] args) {all = all + drink(5,5);System.out.println("总共能喝"+all);System.out.println("剩下酒瓶个数"+leftBottle);System.out.println("剩下盖子个数"+leftTop);}public static int drink(int bottle, int top) {if(bottle >=2 || top >=4){leftBottle = (bottle/2)+(bottle%2)+(top/4);leftTop = (top/4) + (top%4) + (bottle/2);return (bottle/2) + (top/4) + drink(leftBottle,leftTop);}return 0; }}
执行结果如下
总共能喝15剩下酒瓶个数1剩下盖子个数3
阅读全文
1 0
- 酒瓶和啤酒的问题
- 空酒瓶换酒的问题
- 啤酒和饮料 问题
- 老太婆和酒瓶
- 我的长发和我的酒瓶子
- 蓝桥杯 啤酒和饮料(精度问题)
- 【python学习笔记】1:黑洞数和啤酒问题
- 买啤酒问题
- 喝啤酒问题
- 已知有三个容量分别为3千克、5千克和8千克的并且是没有刻度的酒瓶
- 啤酒和饮料 蓝桥杯
- 啤酒和饮料
- 啤酒和饮料~~蓝桥杯
- 啤酒和饮料
- 啤酒和饮料
- 啤酒和饮料
- 啤酒和饮料
- LQB - 啤酒和饮料
- .net core partial view的一些心得
- Flask入门四:模板
- ZXing扫描的优化
- linux学习笔记(六)--Putty的使用需要注意的小问题
- 661. Image Smoother
- 酒瓶和啤酒的问题
- ajax
- Flask入门五:表单
- C语言数据结构双向链表之温故而知新
- 2018美团点评内推笔试编程题2
- linux: 僵尸进程
- 【2018校招美团内推笔试编程题1】K的倍数
- JVM——深入解析之初识
- 买房的压力