[求助]C语言鞍点问题?那里错了?
/* Note:Your choice is C IDE */
#include "stdio.h"
#define N 10
#define M 10
void main()
{int i,j,k,n,m,flag1=1,a[N][M],max,maxi,maxj;//flag1,表示是否找到!
printf("输入行数,输入列数:\n");
scanf("%d,%d",&n,&m);
for(i=0;i<n;i++)
{ for(j=0;j<m;j++)
scanf("%d",a[i][j]);
printf("\n");
}
for(i=0;i<n;i++)
{ max=a[i][0];
for(j=0;j<m;j++)
if(a[i][j]>max)
{
max=a[i][j];
maxj=j;
}
for(k=0;k<n;k++)
if(max>a[k][maxj])
flag1=0;
if(flag1)
{
printf("%d行,%d,%d是鞍点\n",i,maxi,maxj);
}
}
if(!flag1)
printf("无鞍点");
}