#include <stdio.h>int main(){ int array[4][4]={{1,2,3,5},{44,52,98,12},{22,20,12,40},{45,68,53,87}}; int i,number=0,sign,j,m,n; printf("数组是:\n"); for (i = 0;i <=3;i++) { for (j = 0; j<= 3;j++) printf("%5d",array[i][j]); printf("\n"); }//输出矩阵 printf("\n"); for (i = 0; i <= 3; i++) { m = i; n = 0; sign = 1; for(j = 0; j <= 3;j++) { if (array[m][n] < array[i][j]) {n = j;} } for(j = 0; j <= 3;j++) { if(array[m][n] >array[j][n]) sign = 0; } if (sign == 1) {printf("鞍点是 %d\n",array[m][n]);number++;} } if (number == 0) printf("没有鞍点\n");}
添加回答
举报
0/150
提交
取消