Java代码怎么写:有20块钱买汽水,1块一瓶,三盖子换一瓶,两空瓶换一瓶子,共能买多少汽水?

* 计算空瓶瓶和盖盖能换多少瓶的方法

//一瓶汽水就有一个空瓶和瓶盖,不要忘记兑换剩下的空瓶和盖子

* 计算能喝汽水的总瓶数的方法

//买的汽水和兑换的汽水之和为所求

问题:某商店规定三个空汽水瓶可以换一瓶汽水。小王手上有十个空汽水瓶他最多可以换多少瓶汽水,答案是5瓶方法如下:先用9个空瓶子换3瓶,喝掉这3瓶之后剩4個空瓶子,再用3瓶去换一瓶喝完剩2个空瓶子,这时可以向老板借一瓶喝掉这瓶满的,剩3个空瓶换一瓶满的还给老板,如果小王手里囿n个空瓶问最多可以换多少瓶汽水喝?

 

我要回帖

 

随机推荐