简单靶点

来源:互联网 发布:vb中index 编辑:程序博客网 时间:2024/05/18 06:53

在m行n列中找到靶点,该靶点比左右小比上下大。


#include<iostream>
using namespace std;
int main(void)
{
 int a[100][100];
 int m, n,cou = 0;
 cin >> m >> n;
 for (int p= 0; p < m; p++)
 {
  for (int q = 0; q < n; q++)
  {
   cin >> a[p][q];
  }
 }
 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])
    cou++;
  }
 }
 printf("%d\n", cou);
 return 0;
}

原创粉丝点击