从这题中我们可以找到一个关键:。
我们历遍每个元素,去找他的一些对应的元素。最后去判断。
注意:去判断时,i 和 j 时小于 n 和 m,不要弄成小于等于了。
代码
cpp
#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;
}