内容:
drink汽水,一瓶汽水1元,两个空瓶可以换一瓶汽水,给了20元,请问一共可以drink多少汽水。
话不多说,直接上代码
int main() {
int money = 0;//钱
scanf("%d", &money);
int drink = 0;//喝了多少汽水
int empty = 0;//空瓶数
drink = money;
empty = money;
while (empty >= 2) {
drink += empty / 2;//空瓶换来的汽水,累加到喝了的汽水中
empty = (empty / 2) + (empty % 2); //空瓶数
}
printf("drink=%d",drink);
}
20元可以drink 39瓶汽水。喝汽水喝饱了,可以不用干饭了
推荐大家一个very very good 的一个C语言老师,这个老师大家直接上B站,搜索比特鹏哥,那个人气最高的就是的啦。希望大家都能学好c语言。加油!