int main () {
int a[4][5];
int i,j,max,min,l,m,n,p=0;
//int t=0;
printf("input data:");
for(i=0;i<4;i++)
for(j=0;j<5;j++)
{
scanf("%d",&a[i][j]);
}
printf("the data is:\n");
for(i=0;i<4;i++)
{
for(j=0;j<5;j++)
printf("%d ",a[i][j]);
printf("\n");
}
for(i=0;i<4;i++)
{
max=a[i][0];
for(j=0;j<5;j++)
{
if(a[i][j]>max)
{max=a[i][j];
l=i;n=j;
//printf("max=%d\n",max);
}
}
min=a[l][n];
for(m=0;m<4;m++)
if(a[m][n]<min)
{ min=a[m][n];
//printf("min=%d\n",min);
}
if(max==min)
{
p=1;
printf("鞍点为%d 位于%d行%d列",min,l+1,n+1);
}
//printf("%d",t++);
}
if(!p)
printf("无鞍点");
return 0;
}