修改如下,改动处见注释,供参考:
#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;
}