| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 624 人关注过本帖
标题:输入a,b,c,输出最大的。我是初学者,都我看一下哪里错了
只看楼主 加入收藏
badhqc
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2015-6-14
结帖率:0
收藏
已结贴  问题点数:20 回复次数:5 
输入a,b,c,输出最大的。我是初学者,都我看一下哪里错了
#include <stdio.h>
int main()
{
    int max1(int e,int f);
    int max2(int g,int h);
    int a,b,c,x,y;
    scanf("%d%d%d",&a,&b,&c);
    x=max1(a,b);
    y=max2(x,c);
    printf("max=%d/n",y);
    return 0;
}
//
int max1(int e,int f)
{
    int i;
    if(e>f)i=e;
    else i=f;
    return(i);
}
//
int max2(int a,int h)
{
    int j;
    if(g>h)j=g;
    else j=h;
    return(j);
}

[ 本帖最后由 badhqc 于 2015-6-14 15:52 编辑 ]
搜索更多相关主题的帖子: include return 最大的 
2015-06-14 15:44
hjx1120
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:李掌柜
等 级:贵宾
威 望:41
帖 子:1314
专家分:6927
注 册:2008-1-3
收藏
得分:4 
#include <stdio.h>
int main()
{
    int max1(int e,int f);
    int max2(int g,int h);
    int a,b,c,x,y;
    scanf("%d%d%d",&a,&b,&c);
    x=max1(a,b);
    y=max2(x,c);
    printf("max=%d\n",y);//bug_1
    return 0;
}
//
int max1(int e,int f)
{
    int i;
    if(e>f)i=e;
    else i=f;
    return(i);
}
//
int max2(int a,int h)
{
    int j;
    if(a>h)j=a; //bug_2
    else j=h;
    return(j);
}

[ 本帖最后由 hjx1120 于 2015-6-14 16:10 编辑 ]
2015-06-14 16:08
喝醉的猫
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:68
专家分:120
注 册:2012-3-13
收藏
得分:4 
看看学习下,真正的新手路过,就看见一个逗号的问题,其他的没看明白,再研究下
2015-06-14 16:46
寒冰003
Rank: 1
等 级:新手上路
帖 子:9
专家分:8
注 册:2015-1-27
收藏
得分:4 
你只输入了3个数字,而没有赋值给x,看看我的吧,我也是新手,写得也比较复杂
程序代码:
#include<stdio.h>
void gc( int a, int  b, int c)
{   
    int k;
       if(a>b)  
         {  k=a;        
            a=b;       
            b=k;   
          }  
       if(a>c)  
         {   
            k=a;
            a=c; 
            c=k; 
          }  
       if( b>c)  
         {     
            k=b;     
            b=c;     
            c=k;  
          }  
       printf("最大的数是c=%d\n",c);
} void  main()
  {     
        int x,y,z;  
        printf("请输入3个数:\n");   
        scanf("%d%d%d",&x,&y,&z);  
        gc(x,y,z);
   }
2015-06-14 18:12
笨蛋编程
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:65
专家分:131
注 册:2011-8-11
收藏
得分:4 
顶一楼~
不过还要说下为什么要弄那么多函数~
一个不就够了~
2015-06-14 19:15
·charles
Rank: 2
等 级:论坛游民
帖 子:67
专家分:48
注 册:2015-3-23
收藏
得分:4 
新手,勿喷!


#include "stdio.h"
int main()
{
    int max(int x,int y);
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    printf("%d",max(max(a,b),c));
    return 0;
}
int max(int x,int y)
{
    if(x>y)
        return x;
    else
        return y;
}

编程!编程!!编程!!!
重要的事情说三遍!!!!
2015-06-15 01:11
快速回复:输入a,b,c,输出最大的。我是初学者,都我看一下哪里错了
数据加载中...
 
   



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

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