如果输入1244 5678 9 10 11 12不应该是无鞍点么?应该如何限定?
#include<stdio.h>#include<string.h>
void main ()
{
int a[3][4],i,j,k,flag,max,m;
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
}
for(i=0;i<3;i++)
{
max=a[i][0];
for(j=0;j<4;j++)
{
if(a[i][j]>max)
{
max=a[i][j];
k=j;
}
}
flag=1;
for(m=0;m<3;m++)
{
if(a[m][k]<max)
{
flag=0;
break;
}
}
if(flag==1)
{
printf("a[%d][%d]=%d\n",i+1,k+1,max);
break;
}
if(flag==0)
{
printf("无鞍点");
}
}
}