喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,
给20元,可以多少汽水。答案39(公式:2*money-1)
(若为面试题,可以回答40,可以向商家借一个空瓶,最后归还一个空瓶)
#include<stdio.h>
#include<Windows.h>
int main()
{
int money = 20;
int total = money;
int empty = money;
while (empty>=2)
{
total += empty / 2;
empty = empty / 2 + empty % 2;
}
printf("%d", total);
system("pause");
return 0;
}