3.输入4个整数,要求按由大到小顺序输出。C语言
时间: 2024-12-08 09:24:06 浏览: 11
在C语言中,你可以通过以下步骤来实现这个功能:
```c
#include <stdio.h>
// 定义函数,接收四个整数作为参数,并返回值不是必要的
void sortAndPrint(int a, int b, int c, int d) {
if (a > b) {
// 如果第一个数字大于第二个,交换它们
int temp = a;
a = b;
b = temp;
}
if (b > c) {
// 同理,如果第二个大于第三个,再做交换
temp = b;
b = c;
c = temp;
}
if (c > d) {
// 最后检查第三个是否大于第四个,进行交换
temp = c;
c = d;
d = temp;
}
printf("%d %d %d %d\n", d, c, b, a); // 输出排序后的结果
}
int main() {
int num1, num2, num3, num4; // 输入四个整数
printf("请输入四个整数:\n");
scanf("%d %d %d %d", &num1, &num2, &num3, &num4);
sortAndPrint(num1, num2, num3, num4); // 调用函数对输入进行排序并打印
return 0;
}
```
阅读全文