三个数求最大值c语言代码
时间: 2024-10-13 12:14:34 浏览: 32
在C语言中,你可以使用if-else结构或者嵌套循环来找到三个数中的最大值。以下是两种简单的方法:
**方法一:使用if-else if-else**
```c
#include <stdio.h>
int main() {
int a, b, c, max;
printf("请输入三个整数:");
scanf("%d %d %d", &a, &b, &c);
// 比较a、b和c
if (a > b) {
if (a > c)
max = a;
else
max = c;
} else {
if (b > c)
max = b;
else
max = c;
}
printf("三个数中的最大值是:%d\n", max);
return 0;
}
```
**方法二:使用嵌套循环**
```c
#include <stdio.h>
int main() {
int a, b, c, max;
printf("请输入三个整数:");
scanf("%d %d %d", &a, &b, &c);
max = a; // 先假设a是最大的
if (b > max)
max = b;
if (c > max)
max = c;
printf("三个数中的最大值是:%d\n", max);
return 0;
}
```
阅读全文