找二维数组鞍点理论上应该是对的,但运行无结果求解答?
# define N 3# define M 4
# include <stdio.h>
void main()
{int a[N][M],i,j,c,r,b,code=0;
printf("input a[N][M]\n");
for(i=0;i<N;i++)
{ for(j=0;j<M;j++)
scanf("%d",&a[i][j]);
printf("\n");
}
for(i=0;i<N;i++)
{ for(i;i<N;i++)
for(j=0;j<M;j++)
if(a[i][j]>b)
{b=a[i][j];
c=i;
r=j;
}
for(i=0;i<N;i++)
if(a[i][r]<b)
code=1;
if(code)
continue;
else
printf("%d",a[c][r]);
}
}