一、算法一
total = money;
empty = money;
while (empty >= 2)
{
total += empty / 2;
empty = empty / 2 + empty % 2;
}
printf("total = %d\n", total);
return 0;
二、算法二
if (money == 0)
total = 0;
else
total = 2 * money - 1;
printf("total = %d\n", total);
找到规律瓶子数=2*钱-1
结果