洛谷-方块

在这里插入图片描述

#include<bits/stdc++.h>
#define ll long long
using namespace std;
char a[105][105];
int main(){
	int n,m,ans=0;
	cin>>n>>m;
	for(int i=1;i<=n;i++)
		for(int j=1;j<=m;j++){
			cin>>a[i][j];
			if(a[i][j]=='*'&&(a[i-1][j]=='.'||i-1==0)&&(a[i][j-1]=='.'||j-1==0))ans++;//是否为' * ',左边和上面是否为' . ',注意,如果是边界也一样。
		}
	cout<<ans;
	return 0;
}

Guess you like

Origin blog.csdn.net/weixin_52045928/article/details/117095401