使用C语言编写一个函数,使其向主函数返回您输入的3个整数参数中的最大值,并在 主函数中输出该值。
时间: 2025-01-27 10:12:48 浏览: 64
在C语言中,你可以创建一个函数`findMax`,接收三个整数作为参数,然后通过嵌套的`if`语句找到并返回最大值。以下是一个例子:
```c
#include <stdio.h> // 包含标准输入输出库
// 定义函数 findMax 接受3个整数参数并返回最大值
int findMax(int num1, int num2, int num3) {
int max;
// 初始设定max等于num1
max = num1;
// 检查num2是否大于max,如果是则更新max
if (num2 > max) {
max = num2;
}
// 再检查num3是否大于max,如果是则更新max
if (num3 > max) {
max = num3;
}
// 返回最大值
return max;
}
int main() {
// 主函数
int a, b, c;
printf("请输入第一个整数: ");
scanf("%d", &a); // 输入第一个整数
printf("请输入第二个整数: ");
scanf("%d", &b); // 输入第二个整数
printf("请输入第三个整数: ");
scanf("%d", &c); // 输入第三个整数
// 调用findMax函数并获取最大值
int result = findMax(a, b, c);
// 输出最大值
printf("这三个整数中的最大值是: %d\n", result);
return 0; // 程序正常结束
}
```
当你运行这个程序时,它会提示用户输入三个整数,然后计算并显示它们的最大值。
阅读全文
相关推荐

















