C语言做输入4个数,由小到大输出
时间: 2024-12-06 08:33:59 浏览: 14
在C语言中,你可以使用`scanf()`函数来获取用户输入的四个数字,并通过嵌套循环将它们按从小到大的顺序排序后输出。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int a, b, c, d;
// 输入四个整数
printf("请输入四个整数:\n");
scanf("%d %d %d %d", &a, &b, &c, &d);
// 使用冒泡排序算法对数组进行排序
if (a > b) {
int temp = a;
a = b;
b = temp;
}
if (a > c) {
int temp = a;
a = c;
c = temp;
}
if (a > d) {
int temp = a;
a = d;
d = temp;
}
if (b > c) {
int temp = b;
b = c;
c = temp;
}
if (b > d) {
int temp = b;
b = d;
d = temp;
}
// 输出排序后的结果
printf("按从小到大的顺序输出是:%d, %d, %d, %d\n", a, b, c, d);
return 0;
}
```
在这个程序里,我们首先获取四个数,然后使用了冒泡排序的思路逐层比较并交换值,最后打印出排序的结果。
阅读全文