![](https://cos-cdn.shuashuati.com/pipixue-web/2020-1231-2005-12/ti_inject-812ce.png)
求矩阵的马鞍点。马鞍点即它的值在行中最大,在它所在的列中最小。 #define N 10 #define M 10 main() { inti,j,k,m,n,flag1,flag2; inta[N][M],max; printf("\n 输入行数 n:"); scanf("%d",&n); printf("\n 输入列数 m:"); scanf("%d",&m); for (i=0;i for (j=0;j scanf("%d", (1) ); for (i=0;i { for (j=0;j printf("%5d",a[i][j]); (2) ; } flag2=0; for(i=0;i {max= (3) ; for (j=1;j if (a[i][j]>max) max=a[i][j]; for (j=0;j { flag1=0; if (a[i][j]==max) { for(k=0,flag1=1;k if ( (4) ) flag1=0; if (flag1) { printf(" 第%d行, 第%d列的 %d是鞍点\n", i,j,a[i][j] ); flag2=1; } } } } if(!flag2) printf("\n 矩阵中无鞍点!\n"); }