c语言问题 找矩阵中的鞍点

2025-04-26 14:47:59
推荐回答(1个)
回答1:

#include
#define N 3
#define M 4
void main()
{
int i,j,k,a[N][M];
int max,maxj,flag;
printf("Please input matrix:\n");
for(i=0;i for(j=0;j scanf("%d",&a[i][j]);
for(i=0;i {
max=a[i][0];
maxj=0;
for(j=0;j if(a[i][j]>max)
{max=a[i][j];
maxj=j;
}
flag=1;
for(k=0;k if(max>a[k][maxj])
{flag=0;
continue;
}
if(flag)
{printf("a[%d][%d]=%d\n",i,maxj,max);
break;}
}
if(!flag)
printf("NO!");
}