lougu P2670 WA90分 求大佬帮忙看看
  • 板块学术版
  • 楼主xuchenjie
  • 当前回复4
  • 已保存回复4
  • 发布时间2023/4/2 16:50
  • 上次更新2023/10/23 19:37:35
查看原帖
lougu P2670 WA90分 求大佬帮忙看看
856537
xuchenjie楼主2023/4/2 16:50

题目链接

我的代码:

#include<bits/stdc++.h>
using namespace std;
int n,m,x;
string a[1001];
int main()
{
	cin>>n>>m;
	for(int i=1;i<=n;i++){cin>>a[i];a[i]=' '+a[i]+' ';}
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=m;j++)
		{
			if(a[i][j]=='*')cout<<"*";
			else
			{
				if(a[i-1][j]=='*')x++;
				if(a[i][j-1]=='*')x++;
				if(a[i+1][j]=='*')x++;
				if(a[i][j+1]=='*')x++;
				if(a[i-1][j-1]=='*')x++;
				if(a[i-1][j+1]=='*')x++;
				if(a[i+1][j-1]=='*')x++;
				if(a[i+1][j+1]=='*')x++;
				cout<<x;
			}
			x=0;
		}
		cout<<endl;
	}
}
2023/4/2 16:50
加载中...