#include
#define N 10
#define M 10
void main()
{
int i,j,k,m,n,flag1,flag2,a[N][M],max,maxj;
printf("输入行数n:");
scanf("%d",&n);
printf("\n输入列数m:");
scanf("%d",&m);
for(i=0;ifor(j=0;j scanf("%d",&a[i][j]);
flag2=0;
for(i=0;i{
max=a[i][0];
for(j=0;jif(a[i][j]>max)
{
max=a[i][j];
maxj=j;
}
for(k=0,flag1=1;kif(max>a[k][maxj])
flag1=0;
if(flag1)
{
printf("\n第%d行第%d列的%d是鞍点\n",i,maxj,max);
flag2=1;
}
}
if(!flag2)
printf("\n矩阵无鞍点!\n");
}