打出输入4个整数,从小到大排序的c语言代码
时间: 2024-05-03 20:21:25 浏览: 97
以下是一个简单的C语言代码,用于输入4个整数并按从小到大的顺序排序。
```
#include <stdio.h>
int main() {
int a, b, c, d;
int temp;
printf("请输入4个整数:\n");
scanf("%d%d%d%d", &a, &b, &c, &d);
if (a > b) {
temp = a;
a = b;
b = temp;
}
if (a > c) {
temp = a;
a = c;
c = temp;
}
if (a > d) {
temp = a;
a = d;
d = temp;
}
if (b > c) {
temp = b;
b = c;
c = temp;
}
if (b > d) {
temp = b;
b = d;
d = temp;
}
if (c > d) {
temp = c;
c = d;
d = temp;
}
printf("从小到大排序后的结果为:%d %d %d %d\n", a, b, c, d);
return 0;
}
```
在这个程序中,我们首先声明了4个整数变量a、b、c和d,以及一个用于交换变量值的临时变量temp。
然后,我们使用scanf()函数从用户输入中读取4个整数,并将它们存储在变量a、b、c和d中。
接下来,我们使用一系列if语句以从小到大的顺序对这些变量进行排序。在每个if语句中,我们检查两个变量的值,并在必要时交换它们的位置。
最后,我们使用printf()函数将排序后的结果打印出来。
请注意,在实际的程序中,您可能需要添加一些错误检查和边界条件来确保程序的正确性和健壮性。
阅读全文