用c语言写下面的程序:输入4个整数 要求按照从小到大的顺序输出,不要用数组
时间: 2024-10-22 20:23:34 浏览: 75
C语言实现3个数从小到大排序/输出的方法示例
在C语言中,你可以使用四个变量来依次输入整数,并通过嵌套if条件语句实现排序。这里是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int a, b, c, d;
printf("请输入第一个整数:");
scanf("%d", &a);
printf("请输入第二个整数:");
scanf("%d", &b);
printf("请输入第三个整数:");
scanf("%d", &c);
printf("请输入第四个整数:");
scanf("%d", &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("按照从小到大的顺序输出:\n%d %d %d %d\n", a, b, c, d);
return 0;
}
```
这个程序首先分别读入四个整数,然后通过一系列的比较和临时变量交换,实现了从最小到最大的排序。
阅读全文