用C语言找出ABC三个数中的最大值
时间: 2024-12-12 17:00:47 浏览: 8
在C语言中,找出三个整数A、B和C中的最大值通常可以使用if-else条件语句或者更简洁的三元运算符来实现。以下是两种常见方法:
**方法一:使用if-else if-else结构**
```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);
}
return 0;
}
```
**方法二:使用三元运算符**
```c
#include <stdio.h>
int main() {
int A, B, C, max;
printf("请输入三个数字: ");
scanf("%d %d %d", &A, &B, &C);
max = (A > B) ? ((A > C) ? A : C) : ((B > C) ? B : C);
printf("最大值是: %d\n", max);
return 0;
}
```
阅读全文