int main()
{
int empty_bottle = 20;
int count = 20;
while (empty_bottle >= 2)
{
count = empty_bottle / 2 + count;
empty_bottle = empty_bottle / 2+empty_bottle % 2;
}
printf("%d", count);
return 0;
}
喝完一瓶汽水就产生一个空瓶,每两个空瓶可兑换一瓶汽水,即又产生一个空瓶,直到最后剩下一个空瓶,兑换结束。