从键盘输入三个整数abc按从大到小的顺序输出它们的值
时间: 2024-11-27 15:19:22 浏览: 42
要从键盘输入三个整数`a`, `b`, 和 `c`,然后按照从大到小的顺序输出它们,你可以使用以下C语言代码:
```c
#include <stdio.h>
int main() {
int a, b, c;
// 输入三个整数
printf("请输入三个整数 (从小到大): ");
scanf("%d %d %d", &a, &b, &c);
// 按照降序排列
if (a > b) {
if (a > c) {
printf("最大值: %d\n", a);
} else {
printf("最大值: %d\n", c);
}
} else if (b > c) {
printf("最大值: %d\n", b);
} else {
printf("最大值: %d\n", c);
}
if (b > a) {
if (b > c) {
printf("第二大的值: %d\n", b);
} else {
printf("第二大的值: %d\n", c);
}
} else if (a > c) {
printf("第二大的值: %d\n", a);
} else {
printf("第二大的值: %d\n", c);
}
// 最小值直接输出,因为已经确定了其他两个
printf("最小值: %d\n", a);
return 0;
}
```
这段代码首先要求用户输入三个整数,然后通过嵌套的if-else结构判断并打印出最大的、次大的和最小的数字。
阅读全文
相关推荐
![c](https://img-home.csdnimg.cn/images/20250102104920.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)