如何用C语言编写一个程序,该程序能够接收用户输入的任意三个整数,并按照从小到大的顺序输出它们?
时间: 2024-10-23 11:03:16 浏览: 22
C语言实验-输入4个整数,要求按由小到大(或由大到小)顺序输出。
5星 · 资源好评率100%
在C语言中,你可以使用标准输入、数组以及循环结构来实现这个功能。下面是一个简单的示例:
```c
#include <stdio.h>
int main() {
int a, b, c; // 定义三个整数变量
printf("请输入三个整数:\n");
scanf("%d %d %d", &a, &b, &c); // 接收用户输入
// 使用if-else结构对输入的数字进行比较并排序
if (a > b) {
int temp = a;
a = b;
b = temp;
}
if (b > c) {
int temp = b;
b = c;
c = temp;
}
// 如果a已经是最小值,不需要再跟c比较
if (a != c) {
if (a > c) {
int temp = a;
a = c;
c = temp;
}
}
printf("按照从小到大的顺序,这三个数是:%d %d %d\n", a, b, c);
return 0;
}
```
阅读全文