回 帖 发 新 帖 刷新版面

主题:刚学C语言的菜鸟又找不到错误了各位高手帮忙看看

#include<stdio.h>
void main()
{
    int a,b,c;
    scanf("d%,d%",&a,&b);
    c=max(a,b);
    printf("max=%d\n",c);
}

回复列表 (共10个回复)

沙发

max这个函数在什么地方?

板凳

main()前面应该有 max函数的声明

如果max()写在后面的话

3 楼

找不到MAX函数

4 楼

请问应该怎么改?

5 楼

添个max函数

6 楼

添加在哪里?能说得详细点吗??举个例子

7 楼

#include <stdio.h>
#include <conio.h>

int max(int x,int y);
int main()
{
    int a,b,c;
    scanf("%d,%d",&a,&b);
    c=max(a,b);
    printf("max=%d\n",c);
    getch();
    return 0;
}

int max(int x,int y)
{
    return x>y?x:y;
}

8 楼

#include <stdio.h>
#include <conio.h>

int max(int x,int y);
int main()
{
    int a,b,c;
    scanf("%d,%d",&a,&b);
    c=max(a,b);
    printf("max=%d\n",c);
    getch();
    return 0;
}

int max(int x,int y)
{
    return x>y?x:y;
}
是错的

9 楼

#include <stdio.h>
int max(int x,int y);
void main()
{
    int a,b,c;
    scanf("%d %d",&a,&b);
    c=max(a,b);
    printf("max=%d\n",c);
    
}

int max(int x,int y)
{
    return x>y?x:y;
}
这个可以,我在VC里运行了的。

10 楼

不妨加一个头文件试试:
    #incude "math.h"
或自定义max()函数

我来回复

您尚未登录,请登录后再回复。点此登录或注册