#include <stdio.h>
int main()
{
int m,n ;
scanf("%d%d",&m,&n);
int a[m][n];
int i,j,k;
k = 0 ;
for(i=0; i<m; ++i){
for(j=0; j<n; ++j){
scanf("%d",&a[i][j]);
// printf("%d\t",a[i][j]);
}
}
// for(i=0; i<m; ++i){
// for(j=0; j<n; ++j){
// printf("%d\t",a[i][j]);
// if(j==n-1){
// printf("\n");
// }
// }
// }
/*
从a[1][1]开始到a[1][m-2]
……
从a[n-2][1]开始到a[n-2][m-2]
在这个区间找符合要求的数字
*/
for(i=1; i<m-1; ++i){
for(j=1; j<n-1; ++j){
if((a[i][j] > a[i-1][j]) && (a[i][j] > a[i+1][j]) && (a[i][j] > a[i][j-1]) && (a[i][j] > a[i][j+1])){
printf("%d %d %d\n",a[i][j],i+1,j+1);
++k;
}
}
}
if(k == 0){
printf("None %d %d",m,n);
}
return 0;
}
8-2. 求矩阵的局部极大值(15)
最新推荐文章于 2024-04-20 09:53:36 发布