楼主的调用函数语法不对:
应该是:int max(int x,int y,int z);
还要定义一下。
#include<stdio.h>
main()
{int max(int x,int y,int z);
int a,b,c,imax;
printf("please input a,b,c\n");
scanf("%d,%d,%d",&a,&b,&c);
imax=max(a,b,c);
printf("maximum=%d\n",imax);
}
int max(int x,int y,int z);
{
int m;
if (x>y)
m=x;
else m=y;
if (m<z)
m=z;
return(m);
}
应该是:int max(int x,int y,int z);
还要定义一下。
#include<stdio.h>
main()
{int max(int x,int y,int z);
int a,b,c,imax;
printf("please input a,b,c\n");
scanf("%d,%d,%d",&a,&b,&c);
imax=max(a,b,c);
printf("maximum=%d\n",imax);
}
int max(int x,int y,int z);
{
int m;
if (x>y)
m=x;
else m=y;
if (m<z)
m=z;
return(m);
}