#include<stdio.h>
int main()
{
int a[20][20],m,n,c=0;
scanf("%d %d",&m,&n);
for(int i=0;i<m;i++){
for(int j=0;j<n;j++){
scanf("%d",&a[i][j]);
}
}
for(int i=1;i<m-1;i++){
for(int j=1;j<n-1;j++){
if(a[i][j]>a[i][j-1]&&a[i][j]>a[i][j+1]&&a[i][j]>a[i-1][j]&&a[i][j]>a[i+1][j])
{
printf("%d %d %d\n",a[i][j],i+1,j+1);
c++;
}
}
}
if(c==0) printf(“None %d %d”,m,n);
return 0;
}
7-2-3 求矩阵的局部极大值 (15分)
最新推荐文章于 2024-04-20 09:53:36 发布
本文介绍了一个C语言程序,该程序从用户输入的二维数组中查找局部最大值,即比其周围元素都大的元素,并输出这些元素及其位置。如果不存在这样的元素,则输出None。

9036

被折叠的 条评论
为什么被折叠?



