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

问题描述:

请问如何编写一个函数max,它带有3个int型参数,返回这三个数的最大值.
(接上面)在main函数中接收3个数的键盘输入,调用max函数获取这三个数的最大值.
( 非常不好意思哦,呵呵,我不是很懂)
1个回答 分类:综合 2014-12-15

问题解答:

我来补答
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));
}
 
 
展开全文阅读
剩余:2000