求大神帮忙看看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);
}