永发信息网

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

答案:1  悬赏:50  手机版
解决时间 2021-01-16 23:55
啤酒2元一瓶,4个瓶盖换一瓶,2个空瓶换一瓶,问:10元钱可以喝几瓶。用java编程解出答案,求大神们帮忙
最佳答案
package test;

public class Test {

public static void main(String[] args) {
int beer = 10 / 2;//初始的啤酒数

int bottel = beer;//初始的瓶子数
int cap = beer;//初始的瓶盖数

int temp;
while (cap >= 4 || bottel >= 2) {
if ((temp = cap / 4) > 0) {
beer = beer + temp;
cap = cap - 4 * temp + temp;
bottel = bottel + temp;
}

if ((temp = bottel / 2) > 0) {
beer = beer + temp;
cap = cap + temp;
bottel = bottel - 2 * temp + temp;
}
}

System.out.println("10元共喝了" + beer + "瓶啤酒.");
}

}追问谢谢大神,如果考虑一瓶不剩呢? 这个解题方法最后剩下的有多余的瓶盖
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦幻西游平民69PT装备求推荐。新手小白。
渭河治理会不会改造周至县联三村十一组吗?联
如果你是神,那么一切都会为你改变的,但是你
除了拿下跑分第一 oneplus 3快充比三星s7 edg
家养龙爪芦荟的养植方法以及喜好?
天津市和平区常德道怎么走
男子救了一名女子反应了社会的什么
怎样恢复开心消消乐的旧版本
东坡肉和红烧肉到底有什么不同
重装系统 仙四提示:应用程序无法正常启动(0
海港区萃文中学地址在什么地方,想过去办事,
上海执与文化传媒有限公司怎么样?
刚生小孩子没奶怎么办
木字旁后面一个邢,有这个字吗?
-1的二次方和括号-1的二次方它们互为相反数吗
推荐资讯
宁园乡村旅游酒店地址在什么地方,我要处理点
填空题4.6495精确到0.001的近似数是________
莎莉娜喜欢小智,是一定的。大家认为小智喜欢
vivo手机市场报价大全
古文皮之不存 毛将焉附 翻译(要全文急!!!
找歌,里面有句歌词~高手进来看看~谢谢!
以前形容人用“五大三粗”中的“五大”和“三
豪爵摩托车GN125-2D这个车怎么样
是人还是其他生物的胚胎.恩格斯说:“人的胚
安卓系统叫彩票游戏苹果版叫什么啊
使用RS232C连接设备时电缆长度不应该超过多少
哪位大神能给我一个 名侦探柯南 《如果有你》
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?