#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;
}
望远
相关分类