用C语言编写一个函数,使其向主函数返回您输入的3个整数参数中的最大值,并在 主函数中输出该值.
时间: 2024-12-17 16:40:40 浏览: 7
C语言程序设计-编写自定义函数max,用来求三个数的最大值(要求:数据的输入、输出在主函数中实现)。
5星 · 资源好评率100%
在C语言中,你可以通过定义一个函数并使用`return`关键字来获取三个整数中的最大值。下面是一个简单的示例:
```c
#include <stdio.h>
// 定义函数 max_of_three, 接收3个int类型的参数
int max_of_three(int a, int b, int c) {
// 比较a、b和c的大小,返回最大值
return (a > b) ? ((a > c) ? a : c) : ((b > c) ? b : c);
}
int main() {
int num1, num2, num3;
printf("请输入三个整数:\n");
scanf("%d %d %d", &num1, &num2, &num3);
// 调用max_of_three函数并存储结果
int max_value = max_of_three(num1, num2, num3);
// 输出最大值
printf("输入的三个整数中最大的是:%d\n", max_value);
return 0;
}
```
在这个程序中,`max_of_three`函数接收三个整数作为参数,然后通过嵌套条件语句找出并返回它们的最大值。在主函数`main`中,用户输入三个整数,然后调用这个函数并打印出最大值。
阅读全文