大家能帮我找错吗!或者直接给我一个正确的答案谢谢!
/*求鞍点?(鞍点就是二维数组当中行最大,列最小的数)*/
#define N 2
main()
{
 int i,j,n,a[N][N],max,x;
 int m,min,y;
 clrscr();
 printf("Please input the array elements!\n");
 max=0;
 n=0;
 for(i=0;i<N;i++)
 for(j=0;j<N;j++)
 scanf("%d",&a[N][N]);
 for(x=0;x<N;x++)
 {

  for(j=0;j<N;j++)
  { if(a[x][j]>=max)max=a[x][j];
  }/*research the maxnumber*/
  for(y=0;y<N;y++)
  { if(a[y][j]>=max)n=1;
    else goto loop;
  }/*jurge andian*/
  loop:n=0;
  if(n==0)printf("Haven't andian\n");
  else printf("%d Have andian %d\n",x,max);
  }
  getch();
}