int main()
{
//喝汽水问题
//喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以喝多少瓶汽水?
int money = 0;
scanf("%d", &money);
//首先是买到的汽水
int drink = money;
//总喝的
int total = 0;
total += drink;
//然后是换的汽水
int empty = money;
while (empty > 1)
{
int ex = empty / 2;
drink = ex;
total += drink;
empty = drink + empty % 2;
}
printf("%d", total);
return 0;
}
引以为戒,这段代码还有很大的优化空间