C语言;喝汽水问题

简介: C语言;喝汽水问题
//喝汽水问题
//喝汽水,一瓶汽水1元,2个空瓶换1瓶汽水,。20元,可以喝多少瓶?
//int main()
//{
//    int money = 0;
//    scanf("%d", &money);
//    int total = money;
//    int empty = money;
//    //开始置换
//    while (empty >= 2)
//    {
//        total +=  empty/2;//先将上一次喝完的空瓶置换成新瓶子,并加上原来的瓶子
//        empty = empty / 2 + empty % 2;//后统计剩下的新空瓶子+可能上次剩下的一个瓶子
//    }
//    printf("%d\n", total);
//    return 0;
//}
//喝汽水问题
//喝汽水,一瓶汽水2元,2个空瓶换1瓶汽水,。20元,可以喝多少瓶?
//int main()
//{
//    int money = 0;
//    scanf("%d", &money);
//    int total = money/2;
//    int empty = money/2;
//    //开始置换
//    while (empty >= 2)
//    {
//        total += empty / 2;//先将上一次喝完的空瓶置换成新瓶子,并加上原来的瓶子
//        empty = empty / 2 + empty % 2;//后统计剩下的新空瓶子+可能上次剩下的一个瓶子
//    }
//    printf("%d\n", total);
//    return 0;
//}
//喝汽水问题
//喝汽水,一瓶汽水2元,3个空瓶换1瓶汽水,。20元,可以喝多少瓶?
//int main()
//{
//    int money = 0;
//    scanf("%d", &money);
//    int total = money / 2;
//    int empty = money / 2;
//    //开始置换
//    while (empty >= 3)
//    {
//        total += empty / 3;//先将上一次喝完的空瓶置换成新瓶子,并加上原来的瓶子
//        empty = empty / 3 + empty % 3;//后统计剩下的新空瓶子+可能上次剩下的一个瓶子
//    }
//    printf("%d\n", total);
//    return 0;
//}

63e8ee55f2cd4162959f0bd110718ac0.png

c8e0003cf59d4e7383b2b80df4508d44.png

440cbeaa17554444bf9b2b07ef825d4f.png

d3fa258c29244dc6a169f1f2f48c1eee.png

d28809382e954d1c84756f0066911ff5.png
image.png

相关文章
|
6月前
|
C语言
c语言经典例题讲解(输出菱形,喝汽水问题)
c语言经典例题讲解(输出菱形,喝汽水问题)
91 0
|
5月前
|
C语言
【C语言刷题系列】喝汽水问题
【C语言刷题系列】喝汽水问题
|
4月前
|
C语言
【C语言】喝汽水问题
C语言中的喝汽水问题
23 0
【C语言】喝汽水问题
|
C语言
用C语言解决实际问题之买汽水、猜凶手(名次)
用C语言解决实际问题之买汽水、猜凶手(名次)
88 0
|
C语言
【C语言刷题】喝汽水问题、上三角矩阵判定以及矩阵相等判定
【C语言刷题】喝汽水问题、上三角矩阵判定以及矩阵相等判定
82 0
【C语言刷题】喝汽水问题、上三角矩阵判定以及矩阵相等判定
|
11月前
|
C语言
C语言二十四弹--喝汽水问题
C语言二十四弹--喝汽水问题
|
C语言
C语言:喝汽水问题
总体思路: (一). 定义相关变量: int money = 0; -- 一元一瓶,所以也等于空瓶数 int total = 0; -- 喝的总瓶数
138 0
|
1月前
|
C语言 C++
C语言 之 内存函数
C语言 之 内存函数
35 3
|
12天前
|
C语言
c语言调用的函数的声明
被调用的函数的声明: 一个函数调用另一个函数需具备的条件: 首先被调用的函数必须是已经存在的函数,即头文件中存在或已经定义过; 如果使用库函数,一般应该在本文件开头用#include命令将调用有关库函数时在所需要用到的信息“包含”到本文件中。.h文件是头文件所用的后缀。 如果使用用户自己定义的函数,而且该函数与使用它的函数在同一个文件中,一般还应该在主调函数中对被调用的函数做声明。 如果被调用的函数定义出现在主调函数之前可以不必声明。 如果已在所有函数定义之前,在函数的外部已做了函数声明,则在各个主调函数中不必多所调用的函数在做声明
27 6
|
1月前
|
存储 缓存 C语言
【c语言】简单的算术操作符、输入输出函数
本文介绍了C语言中的算术操作符、赋值操作符、单目操作符以及输入输出函数 `printf` 和 `scanf` 的基本用法。算术操作符包括加、减、乘、除和求余,其中除法和求余运算有特殊规则。赋值操作符用于给变量赋值,并支持复合赋值。单目操作符包括自增自减、正负号和强制类型转换。输入输出函数 `printf` 和 `scanf` 用于格式化输入和输出,支持多种占位符和格式控制。通过示例代码详细解释了这些操作符和函数的使用方法。
36 10