#include <stdio.h>int main(){ int a[100][100]; int k,j,i; int n,b; int max; int maxi,maxj; int flag=1; printf("请输入二维数组的行数:"); scanf("%d",&n); printf("请输入二维数组的列数:"); scanf("%d",&b); printf("请输入二维数组元素:"); for(i=0;i<n;i++) for(j=0;j<b;j++) scanf("%d",a[i][j]); for(i=0;i<n;i++) { max=a[i][0]; maxi=i;maxj=0; for(j=1;j<b;j++) { if(max<a[i][j]) { max=a[i][j]; maxi=i;maxj=j; } } for(j=0;j<n;j++) if(a[maxi][maxj]>a[j][maxj]) flag=0; if(flag) printf("鞍点坐标(%d,%d)值为%d",maxi+1,maxj+1,a[maxi][maxj]); } if(flag=0) printf("无鞍点"); return 0;}
添加回答
举报
0/150
提交
取消