C语言 有3个数a,b,c, 要求按大小顺序把他们输出。(要求输入三个整数a,b,c)
时间: 2024-10-09 17:02:09 浏览: 6
在C语言中,你可以通过条件语句和循环结构来实现这个功能。以下是一个简单的程序示例:
```c
#include <stdio.h>
int main() {
int a, b, c;
// 输入三个整数
printf("请输入第一个整数a: ");
scanf("%d", &a);
printf("请输入第二个整数b: ");
scanf("%d", &b);
printf("请输入第三个整数c: ");
scanf("%d", &c);
// 检查并输出排序后的结果
if (a > b && a > c) {
printf("最小值是: %d\n", a);
} else if (b > a && b > c) {
printf("最小值是: %d\n", b);
} else {
printf("最小值是: %d\n", c);
}
if (a < b && a < c) {
printf("最大值是: %d\n", a);
} else if (b < a && b < c) {
printf("最大值是: %d\n", b);
} else {
printf("最大值是: %d\n", c);
}
return 0;
}
```
这个程序首先读取用户输入的三个整数,然后通过嵌套的if-else结构比较它们的大小,并依次输出最小值和最大值。