您的位置:首页 > 其它

假设每瓶汽水1块钱,两个空瓶可以换一瓶汽水,小明现有20元,最多可以喝多少瓶汽水

2016-12-11 14:51 447 查看
假设每瓶汽水1块钱,两个空瓶可以换一瓶汽水,小明现有20元,最多可以喝多少瓶汽水

#include
int  drinkwater(int money)
{
int drank = money;
int emptyBottle = money;
while (emptyBottle > 1)
{
drank = drank + emptyBottle / 2;
emptyBottle = (emptyBottle / 2) + (emptyBottle % 2);
}
return drank;
}
int main()
{
int money = 20;
int drank = drinkwater(money);
printf("最多可以喝:%d 瓶\n", drank);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐