用c语言编写并解释程序:输入三个数a,b,c按大到小的顺序输出,
时间: 2023-06-11 10:04:29 浏览: 105
python 输入3个数a,b,c,按大小顺序输出(示例)
好的,以下是 C 语言编写的程序,实现输入三个数 a、b、c,并按从大到小的顺序输出:
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个数字:\n");
scanf("%d %d %d", &a, &b, &c);
if (a >= b && a >= c) {
if (b >= c) {
printf("%d %d %d\n", a, b, c);
} else {
printf("%d %d %d\n", a, c, b);
}
} else if (b >= a && b >= c) {
if (a >= c) {
printf("%d %d %d\n", b, a, c);
} else {
printf("%d %d %d\n", b, c, a);
}
} else {
if (a >= b) {
printf("%d %d %d\n", c, a, b);
} else {
printf("%d %d %d\n", c, b, a);
}
}
return 0;
}
```
此程序通过 if 和 else 分支语句判断 a、b、c 中的最大值和最小值,然后按照从大到小的顺序输出。
阅读全文