出一条C语言选择结构编程题并附上答案
时间: 2023-07-11 10:06:36 浏览: 98
题目:输入三个数a、b、c,按大小顺序输出。
答案:
```c
#include <stdio.h>
int main() {
int a, b, c;
int max, mid, min;
printf("请输入三个数:");
scanf("%d %d %d", &a, &b, &c);
if (a > b) {
if (a > c) {
max = a;
if (b > c) {
mid = b;
min = c;
} else {
mid = c;
min = b;
}
} else {
max = c;
mid = a;
min = b;
}
} else {
if (b > c) {
max = b;
if (a > c) {
mid = a;
min = c;
} else {
mid = c;
min = a;
}
} else {
max = c;
mid = b;
min = a;
}
}
printf("从小到大排序为:%d %d %d\n", min, mid, max);
return 0;
}
```
这是一道比较基础的选择结构编程题,通过多层嵌套的 if 语句可以实现对三个数的大小比较和排序。
阅读全文