C语言找鞍点问题?求大神帮助

2025-04-15 00:29:09
推荐回答(1个)
回答1:

#include

int main()

{

int a[6][6],nn;

int i,j,k,i0,j0,find=0;

scanf("%d",&nn);

for(i=0;i

for(j=0;j

   scanf("%d",&a[i][j]);

for(i=0;i

{

j0=0;

for(j=1;j

 if(a[i][j]>a[i][j0])j0=j;    //找到第i行上最大的数a[i][j0]

k=1;

for(i0=0;i0<4;i0++)    //对找到的该数穷举所有行

 if(a[i0][j0]

if(k)    //若确认是,就输出,并记录已找到

{

 printf("%d %d\n",i,j0);

 find=1;

}

}

if(!find)    //若未找到,则输出提示信息

printf("NONE\n");

return 0;

}