输入4个整数,将这4个数从大到小输出的c语言代码
时间: 2024-10-17 22:14:47 浏览: 1
以下是使用C语言编写的简单程序,它接受用户输入的4个整数,并将它们按照从大到小的顺序打印出来:
```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 && a > c && a > d) { // 如果a最大
if (b > c && b > d) { // 同理判断其他数
printf("%d %d %d %d\n", a, b, c, d);
} else {
if (c > d) {
printf("%d %d %d %d\n", a, b, c, d);
} else {
printf("%d %d %d %d\n", a, b, d, c);
}
}
} else if (b > a && b > c && b > d) { // 依此类推处理其他可能的最大值
//...
} else {
// 同样处理剩余可能的最大值
//...
}
return 0;
}
```
请注意,这种方法存在一些局限性,如果数值特别大,或者需要排序的数据超过4个,更推荐使用库函数`qsort()`等内置排序功能来进行排序。
阅读全文