用C语言编写3个数a,b,c按大小顺序把他们输出
时间: 2024-10-17 17:05:19 浏览: 40
c代码-输入两个实数a,b,按照数值由小到大的顺序输出这两个数。
在C语言中,你可以通过嵌套if-else语句或者更简洁的方式(如三元运算符)来比较并输出三个数a、b、c的大小顺序。以下是两种简单的实现方法:
1. 使用if-else语句:
```c
#include <stdio.h>
int main() {
int a, b, c;
// 获取用户输入
printf("请输入三个整数:a, b, c\n");
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);
}
return 0;
}
```
2. 使用三元运算符:
```c
#include <stdio.h>
int main() {
int a, b, c;
// 输入并初始化变量
printf("请输入三个整数:a, b, c\n");
scanf("%d %d %d", &a, &b, &c);
// 输出按大小顺序的最小值
int smallest = (a < b) ? ((a < c) ? a : c) : ((b < c) ? b : c);
printf("最小值是:%d\n", smallest);
return 0;
}
```
阅读全文