结果输出
5瓶啤酒、5空瓶、5瓶盖
4空瓶兑换2瓶啤酒,7瓶啤酒、3空瓶、7瓶盖
4瓶盖兑换1瓶啤酒,8瓶啤酒、4空瓶、4瓶盖
4空瓶兑换2瓶啤酒,10瓶啤酒、2空瓶、6瓶盖
4瓶盖兑换1瓶啤酒,11瓶啤酒、3空瓶、3瓶盖
2空瓶兑换1瓶啤酒,12瓶啤酒、2空瓶、4瓶盖
4瓶盖兑换1瓶啤酒,13瓶啤酒、3空瓶、1瓶盖
2空瓶兑换1瓶啤酒,14瓶啤酒、2空瓶、2瓶盖
2空瓶兑换1瓶啤酒,15瓶啤酒、1空瓶、3瓶盖
借一空瓶,还一空瓶,得一瓶啤酒,16瓶啤酒、0空瓶、4瓶盖
4瓶盖兑换1瓶啤酒,17瓶啤酒、1空瓶、1瓶盖
借一空瓶,还一空瓶,得一瓶啤酒,18瓶啤酒、0空瓶、2瓶盖
借两瓶盖,还一瓶盖,得一瓶啤酒,19瓶啤酒、1空瓶、-1瓶盖
借一空瓶,还一空瓶一瓶盖,得一瓶啤酒,20瓶啤酒、0空瓶、0瓶盖
20瓶啤酒、0空瓶、0瓶盖
答案:20
用数学的解法:
无论理论还是实践都是20瓶。
理论算法:2个空瓶换1瓶酒,空瓶=1元,4个瓶盖换1瓶酒,瓶盖=0.5元。酒值0.5元。10/0.5=20,答案20,
具体操作:
顾客:老板,来20瓶啤酒!喝完后
顾客:老板,结账!
递给老板10元(5瓶),给老板20个瓶子(10瓶)和20个瓶盖(5瓶)。
5+10+5=20(瓶)