高手,请帮忙看一下有哪些问题。
#include<stdio.h>void main()
int max(int x,int y);
{
int z;
if(x>y) z=x;
else z=y;
return (z);
}
{
int max(int x,int y);
int a,b,c,m1,m;
printf("input a & b & c :");
scanf("%d,%d,%d",&a,&b,&c);
m1=max(a,b);
m=max(m1,c);
printf("max=%d\n",m);
}
这个程序有一个ERROR。
{
int z;
if(x>y) z=x;
else z=y;
return (z);
}
这段代码放到void main()前试试 int max(int x,int y);
{
int z;
if(x>y) z=x;
else z=y;
return (z);
}
这段代码放到void main()前试试 #include<stdio.h>
int max(int x,int y)
{
int z;
if(x>y) z=x;
else z=y;
return (z);
}
void main()
{
int max(int x,int y);
int a,b,c,m1,m;
printf("input a & b & c :");
scanf("%d,%d,%d",&a,&b,&c);
m1=max(a,b);
m=max(m1,c);
printf("max=%d\n",m);
}
页:
[1]
