作业帮 > 综合 > 作业

请问如何编写一个函数max,它带有3个int型参数,返回这三个数的最大值.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 14:19:16
请问如何编写一个函数max,它带有3个int型参数,返回这三个数的最大值.
(接上面)在main函数中接收3个数的键盘输入,调用max函数获取这三个数的最大值.
( 非常不好意思哦,呵呵,我不是很懂)
int max(int a,int b,int c)
{
int d = b>c?b:c; //找到b c的最大值d
return a>d?a:d;
}
void main()
{
int a,b,c;
printf("输入三个整数:\n");
scanf("%d %d %d",&a,&b,&c);
printf("最大值为:%d\n",max(a,b,c));
}