请高手帮忙查找错误原因
提示: 作者被禁止或删除 内容自动屏蔽
程序代码:#include<stdio.h>
void main()
{
int n,m,k,i;
int bj(int x,int y);
int a[5]={22,1,33,4,5};
int b[5]={22,2,34,5,1};
n=0;m=0;k=0;
for(i=0;i<5;i++)
{
if(bj(a[i],b[i])==1) n=n+1;
else if(bj(a[i],b[i])==0) m=m+1;
else k=k+1;
}
printf("a>b: %d\n",n);
printf("a=b: %d\n",m);
printf("a<b: %d\n",k);
getchar();
}
int bj(int x,int y)
{
int z;
if(x>y) z=1;
else if(x<y) z=-1;
else z=0;
return(z);
}不知道你什么原因,我没错啊!