一瓶汽水一元,两个空瓶可以换一瓶汽水,现在你有20元,问可以喝多少瓶汽水,用c语言编程实现
一边买一边用空瓶换汽水,给一个中间变量i来代替money,n为喝的总汽水瓶数,当喝下两瓶后就用两个空瓶兑换汽水,喝下一瓶n为1,不足以兑换,喝下两瓶可以兑换,同理,4瓶时也可以,即当n%2==0时,所喝的汽水可以加一瓶,同事i不断加加,直到达到总钱数money时退出循环,代码如下:
方法二:先计算出用钱买来的汽水的瓶数total=money,然后空瓶数empty=money,再算空瓶能够兑换的汽水瓶数,代码如下: