#include <stdio.h>
main()
{
int max(int x,int y,int k);
int a , b , c,d;
printf("请输入整数 a,b,c\n");
scanf("%d, %d, %d", &a ,&b,&c );
d=max(a,b,c);
printf("max=%d\n",d);
return 0;
}
int max(int x, int y,int k)
{
int max=x;
if (max<y)
max=y;
if (max<k)
max=k;
return(max);
}
这个程序为什么不能这样写 #include <stdio.h>
main()
{
int max(int x,int y,int k);
int a , b , c,d;
printf("请输入整数 a,b,c\n");
scanf("%d, %d, %d", &a ,&b,&c );
d=max(a,b,c);
printf("max=%d\n",d);
return 0;
}
int max(int x, int y,int k)
{
int max=x;
if (max<y)
max=y;
else if (max<k)
max=k;
else max=x; return(max);
} 结果就不对了
|