永发信息网

C语言中max比较三者怎么定义

答案:4  悬赏:70  手机版
解决时间 2021-01-12 21:16
C语言中max比较三者怎么定义
最佳答案
#include 
int max(int,int,int);//声明,放在前面
int main()
{
 int a,b,c;
 
 //这里是什么东西。。。。?????
 scanf("%d%d%d",&a,&b,&c);
 printf("最大值是:%d",max(a,b,c));
 return 0;
}
int max(int a, int b, int c)
{
    int max;

    //return (a>((b>c)?b:c)?a:(b>c:b:c)); 
    max = a > b ? a:b;
    return (max > c ? max:c);
}
全部回答
int max(int a,int b,int c);
{
return (a>b&&a>c)?a:(b>c?b:c));
}追问还是不行......追答放main函数外面
#include
int max(int a,int b,int c);
{
return (a>((b>c)?b:c)?a:(b>c:b:c));
}
int main()
{

int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("最大值是:%d",max(a,b,c));
return 0;
}
函数不能嵌套定义!!!!追问还是有错误啊啊啊................................追答#include
int max(int a,int b,int c)
{ return (a>((b>c)?b:c)?a:(b>c?b:c)); }
int main()

{int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("最大值是:%d",max(a,b,c));
return 0;}
你的表达式写错了!
// Try:
#include 
int max(int a,int b)
{
return a>b?a:b; 
}
int main()
{
  int a,b,c;
  
  scanf("%d %d %d",&a,&b,&c);
  printf("最大值是:%d ",max(max(a,b),c));
 
  return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
核DNA,质DNA是什么,有什么区别
用斜线“∕”给下面画线的文言文断句。(限6
如何庆祝班主任节
vivoy23t几g手机,,,,,
叶绿袋龙有没有雄性
在2.8m高的室内,石材干挂完成面要在50mm内完
2017年购置税怎样调整
18款迈腾,刚提没多久.轮胎扎了
南溪幼儿园在哪里啊,我有事要去这个地方
绥满高速551公里处是什么位置? 多了个超速违
国产自由光jeep是自动档还是手动挡
大神们,吃货们,定西哪儿的麻辣烫好吃
如何在excel最左面如何设置成下列形式,加号
(-125)(-25分之4)( 86)(-5)计算
2015年2月17号的汽车海口到东方票可以买了么
推荐资讯
缺少无机盐会引起什么
Mr. White is a farmer. Last month he 36 hi
一个韩剧吗
为什么越来越多的女生喜欢玩手游却不喜欢端游
做空气中氧气含量测定的实验装置如右图.下列
怎样在天天P图上授予相机授权
为什么做完一件事后有失落感
求徐氏字辈(加急,不全要,就要我这支的)
山东户口可以签个人港澳自由行吗
魅族u685q忘记开机密码
烤脆皮烧肉需要多高温度,请同道高人指点吓
梅州有规划的高铁吗?有的话高铁站会在梅州哪
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?