程序代码:
#include<stdio.h>
int manin()\\\\\\\\\\\\\\\\main 打错了!!!!!!
{
int f(int x,int y);\\\\\\\\\\\\\\\\\\\\\\\\这里是函数的声明 就不用加x,y了
int a[2],i,j;
printf("input 2 number:\n");
for(i=1;i<=2;i++)\\\\\\\\\\\\\\\\\\\\\\这里应该是i<=1
scanf("%d",a[i]);\\\\\\\\\\\\\\\\\\\\\\\\\少了个&
j=f(int x,int y);\\\\\\\\\\\\\\\\\\\\\\\\\这里是函数的调用就不用写变量类型了
printf("%d",j);
return 0;
}
int f(int x,int y)
{int z;
if(x>y)
z=x;
return (z);\\\\\\\\\\\\\\\\\\\\好好想想这里 如果x<y 那返回的z有意义吗
}
错误很多
另外 x 和y 是干什么的 难道是数组的元素吗
给你改了
#include<stdio.h>
int main()
{
int f(int,int);
int a[2],i,j,x,y;
printf("input 2 number:\n");
scanf("%d%d",&x,&y);
j=f(x,y);
printf("%d\n",j);
return 0;
}
int f(int x,int y)
{
int z;
z=x;
if(x<y)
z=y;
return (z);
}