输入三个整数,求最大值
时间: 2024-10-19 15:07:00 浏览: 18
要编写一个程序来找出三个整数中的最大值,你可以使用条件语句(如`if...else if...else`)来比较它们。以下是一个简单的C语言程序示例:
```c
#include <stdio.h>
int main() {
int num1, num2, num3, max;
// 输入三个整数
printf("请输入第一个整数: ");
scanf("%d", &num1);
printf("请输入第二个整数: ");
scanf("%d", &num2);
printf("请输入第三个整数: ");
scanf("%d", &num3);
// 检查并找到最大值
if (num1 > num2) {
if (num1 > num3) {
max = num1; // 如果num1最大,则直接赋值
} else {
max = num3; // 否则,num3是最大的
}
} else {
if (num2 > num3) {
max = num2;
} else {
max = num3; // num3是剩余两个中的最大值
}
}
// 输出最大值
printf("这三个数字中的最大值是: %d\n", max);
return 0;
}
```
这个程序首先要求用户输入三个整数,然后通过嵌套的条件语句确定哪个数最大,并将其存储在变量`max`中。最后,输出最大值。
阅读全文