| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2145 人关注过本帖
标题:求三个数的最大数,不知道错在哪里
只看楼主 加入收藏
烟雾中的迷茫
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:621
专家分:1069
注 册:2011-2-9
收藏
得分:0 
加强学习
2011-04-26 23:01
Aamir
Rank: 2
来 自:厦门
等 级:论坛游民
帖 子:18
专家分:30
注 册:2011-2-23
收藏
得分:0 
没有X>Y>Z这种说法··
2011-04-26 23:06
hjywyj
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:1114
专家分:2611
注 册:2010-4-14
收藏
得分:0 
if(x > y >z) m = x;
          if(x > z >y) m = x;
          if(y > x >z) m = y;
          if(y > z >x) m=y错了。
2011-04-27 07:16
hjywyj
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:1114
专家分:2611
注 册:2010-4-14
收藏
得分:0 
    int max(int x, int y, int z);
{int m=a>b?a:(b>c?b:c);return m;}
int main(void)
{
    int max(int x, int y, int z);
    int a, b, c, d;
    scanf("%d,%d,%d",&a,&b,&c );
    d = max(a, b, c);
    printf("max = %d\n",d);
}
2011-04-27 07:21
《小菜鸟》
Rank: 1
来 自:甘肃省白银市白银区
等 级:新手上路
帖 子:6
专家分:2
注 册:2011-4-26
收藏
得分:0 
....
2011-04-27 11:04
其实、不想说
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:122
专家分:156
注 册:2011-3-3
收藏
得分:0 
这么简单的语法问题好好的看下吧!!
2011-04-27 11:43
BYSF_XF
Rank: 2
等 级:论坛游民
帖 子:89
专家分:75
注 册:2011-4-25
收藏
得分:0 
if(a>b)
    a=b;
if(a>c)
a=c;
return a;
2011-04-27 12:12
HJHyuyan
Rank: 2
等 级:论坛游民
帖 子:9
专家分:16
注 册:2011-3-1
收藏
得分:0 
  int max(int x, int y, int z);
    {
          int m;
          if(x > y >z) m = x;
          if(x > z >y) m = x;
          if(y > x >z) m = y;
          if(y > z >x) m=y
          else  m=z
          return(m);
    }
C语言中没有多段比较的,建议你用一下if语句的嵌套。
2011-04-27 13:06
吴军林
Rank: 2
等 级:论坛游民
帖 子:14
专家分:12
注 册:2011-4-19
收藏
得分:0 
楼主真幽默,c语言中还有x>y>z的语句,这里可以用逻辑运算符& ||也可以用条件判断语句x>y?x:y
2011-04-27 16:46
qianyou
Rank: 3Rank: 3
来 自:江西南昌
等 级:论坛游侠
帖 子:76
专家分:189
注 册:2011-3-25
收藏
得分:0 
回复 7楼 坠落着的云
你这个程序是有误的,希望你再仔细检查下!我运行的结果是输入的第一个数就为最大值
2011-04-27 18:54
快速回复:求三个数的最大数,不知道错在哪里
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016100 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved