习题7-5 找鞍点(C语言)
#include <stdio.h>
int main()
{
int a[6][6]={0},i,j,k,n,max,maxj;
int flag=0;
scanf("%d",&n);
for(i=0; i<n; i++)
for(j=0; j<n; j++)
scanf("%d",&a[i][j]);
for(i=0; i<n; i++)
{
max=a[i][0];
maxj=0;
for(j=0; j<n; j++)
{
if(a[i][j]>=max)
{
max=a[i][j];
maxj=j;
}
}
for(k=0; k<n; k++)
{
if(a[k][maxj] < max)
break;
}
if(k == n)
{
printf("%d %d",i,maxj);
flag=1;
}
}
if(flag == 0)
printf("NONE\n");
return 0;
}