C语言五个数用if语句从大到小输出
时间: 2024-10-16 21:07:34 浏览: 45
在C语言中,如果你想通过if语句将五个数从大到小排序并打印出来,你需要先定义这五个数,然后通过嵌套的if条件判断来进行比较。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
int num1 = 50, num2 = 60, num3 = 45, num4 = 75, num5 = 35;
if (num5 > num1) {
printf("%d ", num5); // 打印最小的
if (num4 > num2 && num4 > num3) { // 比较剩余两个较大的
printf("%d %d", num4, num2);
} else {
printf("%d %d", num2, num3);
}
} else {
if (num4 > num1) {
printf("%d ", num4);
if (num3 > num2) {
printf("%d %d", num3, num2);
} else {
printf("%d %d", num2, num1);
}
} else {
printf("%d ", num3);
printf("%d %d", num2, num1);
}
}
return 0;
}
```
这个程序首先假设num5是最小的,然后检查其他数是否大于它。如果num4更大,就打印num4;如果是num2或num3更大,就根据它们之间的大小打印。以此类推。
阅读全文