#include
int main ()
{
int max (int a,int b,int c);
int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d\n",d);
return 0;
}
还有 你max函数 还没定义啊
定义 加到主函数体后面
int max (int a,int b,int c)
{
return (a}
#include
int max (int a,int b,int c)
{
return (a}
int main ()
{
int a,b,c,d;
scanf ("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf(“max=%d\n",d);
return 0;
}
你的max的不知道确切的值,所以在会出现错误
#include
int main ()
{
int max (inta,intb,intc); //你这是声明了一个函数,你后面要有一个函数体来实现
int a,b,c,d; //分号别忘了
scanf ("%d,%d,%d",&,&b,&c);
d=max(a,b,c); //max的值未知
prinf(“max=%d\n,d);
return 0;
}
int max (inta,intb,intc) //函数体的实现在这里
{
//你要实现的代码
}
你还是直接把代码贴上来吧。问题中的代码明显编译通不过,分号也没有,函数名也不对。不知道看哪里才好。
完全不对,根本不对,1.没函数,这个int max (inta,intb,intc)没有任何意义 2.全文没分号
3,格式错误 4,拼写错误。建议对照课本,加强基础