喝啤酒问题

市场上某啤搞活动,每瓶2元,4个瓶盖可以兑换一瓶啤酒,两个空啤也可兑换一瓶啤酒。完成输入钱数,最多可以喝多少瓶?

 1 #include<stdio.h>
 2
 3 void main()
 4 {
 5      int money,bottle_top,empty_bottle0,empty_bottle;
 6      int bottle=0;//防止非正常输出
 7
 8     printf("请输入钱数:\n");
 9      scanf("%d",&money);
10      if(money<2)
11      printf("您的钱数购买不了商品!\n");
12      else
13      bottle=money/2;
14      bottle_top=money/2;
15      empty_bottle=money/2;
16      while((empty_bottle>=2)||(bottle_top>=4))//先换“酒瓶”,再换“酒盖”
17      {
18
19           bottle=bottle+empty_bottle/2;//拿啤酒瓶换啤酒盖;啤机瓶-》啤酒-》啤酒盖+啤酒瓶,可以兑换啤酒最大数
20           bottle_top=bottle_top+empty_bottle/2;//瓶酒瓶兑换产生啤酒盖数加上原来所剩下来的啤酒盖数
21           empty_bottle=empty_bottle%2+empty_bottle/2;//瓶酒瓶兑换产生啤酒瓶数加上原来所剩下来的啤酒瓶数
22
23           bottle=bottle+bottle_top/4;//拿啤酒盖换啤酒瓶;啤酒盖-》啤酒-》啤酒瓶+啤酒盖,可以兑换啤酒最大数
24           empty_bottle=empty_bottle+bottle_top/4;//瓶酒盖兑换产生啤酒瓶数加上原来所剩下来的啤酒瓶数
25           bottle_top=bottle_top%4+bottle_top/4;//瓶酒盖兑换产生啤酒盖数加上原来剩余的啤机盖数
26
27      }
28      printf("您可以喝%d瓶啤酒!",bottle);
29      printf("兑换所剩下空瓶数:%d!\n",empty_bottle);
30      printf("兑换所剩下空瓶盖数:%d!\n",bottle_top);
31 }

打印结果:

请输入钱数:
8
您可以喝11瓶啤酒!兑换所剩下空瓶数:1!
兑换所剩下空瓶盖数:3!
Press any key to continue
时间: 2024-10-30 06:12:43

喝啤酒问题的相关文章

你还在一直喝扎啤吗,这几种啤酒你了解吗?

啤酒我们常喝,而且现在喝啤酒的场合越来越多,很多人不再喝白酒了,对于低酒精度的啤酒越来越喜欢.不过啤酒你分得清楚吗?很多人对于啤酒只是大口灌,要的就是爽快,可啤酒现在慢慢也成为了一种文化,我们需要的是品酒,少拼酒.那么今天我们给大家讲解以下,文字不多,但是看完您就懂了,以后就说上谈起来,您是也以为懂行的.... (1)熟啤酒是指经过巴氏灭菌或瞬时高温灭菌的啤酒.这种啤酒一般不经过连续发酵,所以稳定性好,可以长期保存.然而,高温灭菌的啤酒失去了各种水解酶的活性,颜色.透明度.味道和营养都发生了变化

艺点设计:啤酒广告应该如何来做创意?

啤酒广告应当怎么构思? 构思是不是应当来自商品自身?在评论这一疑问之前,先查询一下人在喝啤酒?挑选喝啤酒的缘由? 下面有艺点意创的设计师带您剖析一下:     在剖析前面的疑问之前,咱们先了解一下,通常喝啤酒的场合选在什么地方?酒店,饭馆等公共场与搭档或兄弟集会和啤酒,再有即是自个喝.所以咱们消费者喝啤酒的理由分为两大类:一类是公务或暗里集会喝酒,一类是自个喜好.那为何平常集会的时分会挑选喝啤酒而不是白酒和别的呢?不挑选别的饮品的理由就不多说了,这是我国人自古以来的一些传统,但是为何不挑选白酒呢

客户:我考虑一下!销售高手教你该怎么逼单!

客户:我考虑一下!销售高手教你该怎么逼单! 2016-07-17 销售总监 做销售时的成交常见问题: 1. 客户很有意向购买我们的产品,然而我们的销售人员还在喋喋不休,等到尝试成交的时候客户再说:我在考虑.考虑..结果是客户一去不复返. 2. 客户的要求很明确,我们的产品他也满意.在成交那一瞬间,因为价格问题,无法达成一致,不了了之. 3. 客户对我们提供的方案没有大的问题,唯独提出一些瑕疵,而谈到价格问题,或者刁难销售人员,销售人员要么被顾客引导,或者我所是从,导致该成交却没有成交. 4.客户

如何提高程序员的逼格

还在整天为怎样才能更像一个IT精英而争吵的吐沫横飞的人们,我只能说你们图样图森破啊,看了下面的话,你应该自惭形秽,其实就是你们这些愚蠢的人类拉低了程序员的整体逼格,呵呵. 1.着装一个牛逼的程序员是根本没有时间打理自己外貌的.发型就要像爱因斯坦一样,顶着一脑袋鸡窝,凌乱蓬松美,给人随时能从头发里掏出一个鸡蛋的感觉.胡子一大把,彰显自信又从容,不近视则以,近视就要戴酒瓶底子那么厚的大眼镜,一种科研工作者的风格.逼程序员对自己着装是有高要求的.无论是春夏秋冬,白天晚上,刮风下雨,一个牛逼的程序员都要

别了,杭州

迟迟不肯下笔来书写这篇埋藏心底将近两个月的随笔,不愿意写下这浓重的一笔,不愿意去做最后的告别,不愿意面对回忆:但天下无不散之筵席,在杭州飞速发展之际,我选择离开,谨以此文,祭奠成长的三年. 遥记得那是2014年2月8日,匆匆在宁波整理完生活必备的行李,寄了快递,就踏上了前往杭州的客车.你还记得吗,潘同学,第一晚我是寄宿在你家的噢.2月9号的杭州很是欢迎我,一大早就开始下大雪,我又是急急忙忙,背了个包就朝着公司人事介绍的范围去找房子.一脸茫然的下了公交,接触了闻名滨江的垃圾街,询问了两户农民房之后

【养生窍门】记住!!!运动后千万别做这9件事

NO.1不要蹲坐休息 这是非常普遍的做法,运动结束后感觉累了,就蹲下或坐下认为能省力和休息,其实,这是一个错误的做法.健身运动后若立即蹲坐下来休息,会阻碍下肢血液回流,影响血液循环,加深肌体疲劳.严重时会产生重力性休克. 因此,每次运动结束后应调整呼吸节奏,进行一些低热量的活动,例如慢步走走,做做几节放松体操,或者简单深呼吸,促使四肢血液回流心脏,以利于还清"氧债",加快恢复体能.消除疲劳. NO.2不要贪吃冷饮 运动往往使人大汗淋漓,尤其是在夏天,随着大量水分的消耗,运动过后总会有口

2015.7个人反思小结以及后续规划

2015.7个人反思小结以及后续规划 标签(空格分隔): 反思小结 缘由: 总觉得有必要为自己写一篇小结,有些东西会跟随着时光慢慢被淡忘,写小结感觉和拍照一样,都是用来 记录自己曾经的点点滴滴,以后某一天回头看到这篇小结,可能会会心一笑,哈哈,曾经自己也这样傻逼过: 反思下自己的过去,看下自己的现在,规划以后的方向~,给自己一点鸡汤,打打鸡血,一点点让自己成为一个 优秀的人~ 过去: 在今年的7月4号,小猪的大学生涯终于到了尽头,可惜并没有拿到正常毕业拿到的两个证:学位证跟毕业证:只拿到一个象征

产品经理四大层级,你处于什么位置?

如果你选择这份职业,就把自己当成一个来到外星球的探索者吧,这样工作会变得有趣,生活也会很有趣. 毕业后,阴差阳错地成了一名产品.经过几年,它不再只是职业称谓,而是个能承载思维方式,价值观,甚至哲学理念的"容器".在这里,给刚入行的小伙伴介绍产品经理的四个层级,另携干货,希望切实有用.而对于"产品"的高级层理解和主流观点或许不符,却正因这点,才让我从心底喜欢这件事.欢迎产品旺来拍砖讨论. 第一层级 让产品好用--以"用户为中心"的执念及优秀的逻辑思

川普就是领着一群工业革命时代的棺材瓤子,发动了一次资本主义复辟,面对互联网不过是一次新的砸机器运动

川普就是领着一群工业革命时代的棺材瓤子,发动了一次资本主义复辟,面对互联网不过是一次新的砸机器运动. 美国的红脖子(泛指美国普通劳动者)既不学习,也不接受互联网,下班上酒馆喝一晚上,周末喝啤酒看球赛.在美国搞制造业,美元还猛升值,东西卖给谁?美国人自己都不愿意买.当初美国人愿意买美国货就没有我们了. 我在美国买过一件美国本土名牌西装,所有的扣都掉了一遍.一个连纽扣都钉不好的国家,说30美元一小时的活不干了,干一小时3美元的活,质量还不保,这不是扯淡吗? 说搞智能制造,红脖子们还是没活干.川普就是