黑马程序员技术交流社区
标题:
买可乐的问题,大家谁做出来没?
[打印本页]
作者:
barny
时间:
2016-10-13 11:41
标题:
买可乐的问题,大家谁做出来没?
28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?
这道题有人做出来没?怎么做?
作者:
灵活的胖子
时间:
2016-10-13 12:24
马克,希望有大神能说一下解题思路
作者:
kaka3208c
时间:
2016-10-13 12:38
* 分析:
* 可乐可分为俩类,1:花钱买的,2:瓶盖换的,而最后需要输出的是花钱买的可乐数量
* 最终不变的原则是要为每一个人分一瓶可乐,不管这瓶可乐是花钱买的还是瓶盖换的
* 所以,利用for循环遍历每一个人,for循环中为当前的人分一瓶可乐即可
*①、瓶盖数量不够三个,则为当前遍历到的那个人买一瓶可乐,则花钱买的可乐总数加1,相应的瓶盖总数也加1。
*②、瓶盖的数量够三个了,则用着三个瓶盖为当前遍历的人换一瓶可乐,花钱买的可乐数量不增加,瓶盖数量变为1。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2