C语言写三位数比较大小
时间: 2023-05-19 14:01:16 浏览: 105
可以使用 if-else 语句来实现三位数比较大小的功能,具体代码如下:
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:\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;
}
```
这段代码可以读入三个整数,然后通过嵌套的 if-else 语句来比较它们的大小,最后输出最大值。
相关问题
C语言写三位数比较大小,写简短一些
可以使用三目运算符来实现:
int a, b, c;
// 假设 a, b, c 分别为三个三位数
int max = (a > b) ? ((a > c) ? a : c) : ((b > c) ? b : c);
int min = (a < b) ? ((a < c) ? a : c) : ((b < c) ? b : c);
这样就可以求出三个数中的最大值和最小值了。
阅读全文