c语言pta平台找鞍点的问题

img

img

img


pta找鞍点的题目,求解,问题在哪里呀,想不出来了,谁能告诉我呀

修改如下,改动处见注释,供参考:

#include <stdio.h>
int main()
{
    int n,i,j,row,lie,flag=0,a[100][100];
    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++)
    {
        row=lie=0;
        for (j=0;j<n;j++)
        {
            if (a[i][j]>=a[i][lie]) lie=j;
        }
        flag=1;
        for (row=0;row<n;row++)
        {
            if (a[row][lie]<a[i][lie])
            {
                flag=0;
                break;
            }
        }
        if (row == n) break; //if (flag==0) 修改
    }
    if (flag == 0)
        printf("NONE\n");   //修改
    else
        printf("%d %d", i, lie);//修改

    return 0;
}