利用编程实现:喝汽水问题

内容:
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语言。加油!

上一篇:c – 信号和插槽是语法糖还是它们还有更多?


下一篇:nginx实例配置