C语言:找出三个整数的中间数
C语言:找出三个整数的中间数
本篇博客将介绍如何使用C语言编写程序,实现输入三个整数并找出其中中间数的功能(按大小排序,而非位置顺序)。
以下是完整的C语言代码:c#include <stdio.h>
int main() { int a, b, c; int mid;
printf('请输入三个整数,用空格分开:'); scanf('%d %d %d', &a, &b, &c);
// 判断中间数 if ((a >= b && a <= c) || (a <= b && a >= c)) { mid = a; } else if ((b >= a && b <= c) || (b <= a && b >= c)) { mid = b; } else { mid = c; }
printf('中间数为:%d
', mid);
return 0;}
代码解释:
- 包含头文件:
#include <stdio.h>引入了标准输入输出库,以便使用printf和scanf函数。2. 定义变量: 声明了四个整型变量:a,b,c用于存储输入的三个整数,mid用于存储找到的中间数。3. 输入数据: 使用printf提示用户输入三个整数,并使用scanf函数读取输入并将它们分别存储到a、b和c变量中。4. 查找中间数: 使用if-else if-else语句比较三个数的大小关系,找出中间数并将其赋值给mid变量。5. 输出结果: 使用printf函数将找到的中间数mid输出到屏幕上。
示例:
如果输入 1 2 3,程序将输出 中间数为:2。
总结:
这段代码展示了如何使用C语言的基本语法,如变量、输入输出、条件语句等,实现简单的算法逻辑。通过学习和理解这段代码,可以帮助初学者更好地掌握C语言编程基础。
原文地址: https://www.cveoy.top/t/topic/2Tl 著作权归作者所有。请勿转载和采集!