求大神帮忙看看max函数错在哪了?

求大神帮忙看看max函数错在哪了?

问题描述:

include

include

int max(int i, int j)
{
if (i > j)
printf("%d", i);
else
printf("%d", j);
}
int main(void)
{
int a, b, c, d, e, f;
a = 1;
b = 2;
c = 3;
d = 4;
e = 5;
f = 6;
max(a, b);
max(c, d);
max(e, f);
system("pause");
return 0;
}

图片说明
图片说明

求大神帮忙看看哪里错了 系统提示第三行语法错了

我运行你的程序没问题

#include<stdio.h>
#include<stdlib.h>

void max(int i, int j)
{
    if (i > j)
        printf("%d\n", i);
    else
        printf("%d\n", j);

}

int main(void)
{
    int a, b, c, d, e, f;
    a = 1;
    b = 2;
    c = 3;
    d = 4;
    e = 5;
    f = 6;
    max(a, b);
    max(c, d);
    max(e, f);
    system("pause");
    return 0;
}

max没有返回值,改成这样

void max(int i, int j) {
    if (i > j)
        printf("%d", i);
    else
        printf("%d", j);
}