每瓶专题

java2个啤酒瓶换一瓶啤酒,一道笔试题:每瓶啤酒2元,3个空酒瓶或者5个瓶盖可换1瓶啤酒。100元最多可喝多少瓶啤酒?...

题目:每瓶啤酒2元,3个空酒瓶或者5个瓶盖可换1瓶啤酒。100元最多可喝多少瓶啤酒?(不允许借啤酒) 思路:利用递归算法,一次性买完,然后递归算出瓶盖和空瓶能换的啤酒数 程序如下:#include int GetNumber(int cap,int empty,int bottle)//cap瓶盖,empty空瓶,bottle啤酒瓶 { if(empty < 3 && cap < 5) { r