用c语言写一个代码,输出三个数使这三个数按从大到小排列
时间: 2023-03-21 07:01:50 浏览: 53
以下是用 C 语言编写的输出三个数按从大到小排列的代码:
```c
#include <stdio.h>
int main() {
int num1, num2, num3;
printf("请输入三个整数:\n");
scanf("%d %d %d", &num1, &num2, &num3);
if (num1 >= num2 && num1 >= num3) {
if (num2 >= num3) {
printf("%d %d %d", num1, num2, num3);
} else {
printf("%d %d %d", num1, num3, num2);
}
} else if (num2 >= num1 && num2 >= num3) {
if (num1 >= num3) {
printf("%d %d %d", num2, num1, num3);
} else {
printf("%d %d %d", num2, num3, num1);
}
} else {
if (num1 >= num2) {
printf("%d %d %d", num3, num1, num2);
} else {
printf("%d %d %d", num3, num2, num1);
}
}
return 0;
}
```
以上代码首先提示用户输入三个整数,然后使用 if else 语句判断每个数的大小关系,从而输出这三个数按从大到小排列的结果。