永发信息网

编写求三个数最大值的函数 用C语言

答案:4  悬赏:0  手机版
解决时间 2021-05-17 22:25
  • 提问者网友:放下
  • 2021-05-17 00:03
编写求三个数最大值的函数 用C语言
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-05-17 00:15

#include <stdio.h>


int maxfun(int a,int b) //直接用三目运算符? :实现.
{
return a>b?a:b;
}
void main()
{
int a,b,c,max;
scanf("%d%d%d",&a,&b,&c); //从键盘输入三个数.
max=maxfun(a,maxfun(b,c)); //调用函数. 返回三个数中的最大数.
printf("max=%d\n",max); //输出最大数
}



****************************************************************************************


用if语句实现:


#include <stdio.h>


int maxfun(int a,int b,int c) //if 结构. 函数返回三个数中的最大数.
{
int max=a;
if(max<b) max=b;
if(max<c) max=c;
return max;
}
void main()
{
int a,b,c,max;
scanf("%d%d%d",&a,&b,&c); //从键盘输入三个数.
max=maxfun(a,b,c); //调用函数. 返回三个数中的最大数.
printf("max=%d\n",max); //输出最大数.


嘿嘿......手快有..手慢就没咯...

全部回答
  • 1楼网友:人间朝暮
  • 2021-05-17 02:29

double checkMaxValue(double a, double b, double c)

{

double MaxValue = a;

if(b>MaxValue)

{

MaxValue = b;

}

if(c>MaxValue)

{

MaxValue = c;

}

return MaxValue;

}

  • 2楼网友:摆渡翁
  • 2021-05-17 01:23
简直就是来送分的题,马甲的嫌疑啊。
  • 3楼网友:逐風
  • 2021-05-17 00:45
我的楼。。。 #include <stdio.h> int main() { int a,b,c,m; printf( "请输入三个整数:" ); scanf( "%d%d%d", &a, &b, &c ); m = a; if ( m < b ) m = b; if ( m < c ) m = c; printf( "其中的最大值是:%d\n\n", m ); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯