code4sk/c/sourcecode/朱森森带领的奇妙冒险/数组2/求矩阵的局部极大值.cpp
2023-10-18 16:17:32 +08:00

30 lines
456 B
C++

//求矩阵的局部极大值
#include<stdio.h>
int main()
{
int i, j, m, n, a[20][20];
int t=-1;
scanf("%d%d",&m,&n);
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&a[i][j]);
}
}
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][j-1]&&a[i][j]>a[i+1][j]&&a[i][j]>a[i][j+1])
{
printf("%d %d %d",a[i][j],i+1,j+1);
printf("\n");
t=1;
}
}
}
if(t==-1)
printf("None %d %d\n",m,n);
return 0;
}