从这题中我们可以找到一个关键:。
我们历遍每个元素,去找他的一些对应的元素。最后去判断。
注意:去判断时,i 和 j 时小于 n 和 m,不要弄成小于等于了。
代码
#include <bits/stdc++.h>
using namespace std;
int a[505][505];
int main(){int n,m,cnt=0;cin>>n>>m;for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){cin>>a[i][j];}}for(int i=1;i<n;i++){for(int j=1;j<m;j++){if(a[i][j]*a[i+1][j+1]==a[i+1][j]*a[i][j+1]){cnt++;}}}cout<<cnt;return 0;
}