问答详情
源自:2-2 [Linux C语言] 常用指令

新手,求助!

http://img.mukewang.com/559a5eae0001e0b108000600.jpg

请问图片中代码错在哪里,运行不了。小白,谢谢啦!

提问者:粉丝放假 2015-07-06 18:56

个回答

  • qq_喂叫你呢_0
    2015-08-19 09:31:37

    #include<stdio.h>
        int max_2(int a,int b)
    {
        return (a>b?a:b);
    }
        int max_4(int a,int b,int c,int d)
    {
        int m;
        m=max_2(m,a);
        m=max_2(m,b);
        m=max_2(m,c);
        m=max_2(m,d);
        return m;
    }
    int main()
    {
        int a,b,c,d,max;
        printf("please enter 4 integer number:");
        scanf("%d %d %d %d",&a,&b,&c,&d);
        max=max_4(a,b,c,d);
        printf("max=%d\n",max);
    }

  • 康振宁
    2015-07-06 18:58:29

    main函数前面没有int而且没有返回值,还有一点就是所有的方法函数要在main之前声明