题目:小明喝汽水,一块钱一瓶,2个空瓶可以换一瓶,现在小明有20块钱,可以喝到几瓶汽水?
int main() {
//刚开始有20块钱
int money = 20;
//20块买了全喝了
int total = money;
//全喝了省空瓶
int empty = money;
//开始换
while (empty>=2)
{
//换一次喝的总数就可以加上空瓶数/2
total += empty / 2;
//空瓶数就会变成换到的数量加上剩余的数量
empty = empty / 2 + empty % 2;
}
printf("%d", total);
}