大佬求调!
代码如下:
#include<bits/stdc++.h>
using namespace std;
char a[105][105];
int r,c,n,m,cnt=4,cnt1=0;
int main(){
cin>>r>>c>>n>>m;
for(int i=0;i<r;i++){
for(int j=0;j<c;j++){
cin>>a[i][j];
}
}
for(int i=0;i<r;i++){
for(int j=0;j<c;j++){
if(a[i][j]=='F'){
cnt=4;
for(int x=0;x<=j-1;x++){
if(a[x][i]=='M'){
cnt--;
break;
}
}
for(int x=0;x<=i-1;x++){
if(a[x][i]=='M'){
cnt--;
break;
}
}
if(cnt>=3){
cnt1++;
}
}
if(a[i][j]=='M'){
for(int x=0;x<=j-1;x++){
if(a[i][x]=='F'){
cnt--;
break;
}
}
for(int x=0;x<=i-1;x++){
if(a[i][x]=='F'){
cnt--;
break;
}
}
if(cnt>=3){
cnt1++;
}
}
}
}
cout<<cnt1;
return 0;
}
赏关一个