QWQ蒟蒻70分求助
查看原帖
QWQ蒟蒻70分求助
192304
xiaguoxin楼主2020/7/26 14:04
#include<bits/stdc++.h>
using namespace std;
int n,m;
struct fangwei
{
	char c;
	int dx[8]={0,0,1,-1,1,-1,1,-1};
	int dy[8]={1,-1,0,0,1,-1,-1,1};
	int sum=0;
}c[105][105];
int main()
{
	cin>>n>>m;
	for(int i=0;i<n;i++)
		for(int j=0;j<m;j++)
			cin>>c[i][j].c;
	 
	for(int i=0;i<n;i++)
		for(int j=0;j<m;j++)
			for(int k=0;k<8;k++)
				if(c[i+c[i][j].dx[k]][j+c[i][j].dy[k]].c=='*')c[i][j].sum++;
	for(int i=0;i<n;i++)
	{
		for(int j=0;j<m;j++)
		{
			if(c[i][j].c=='*')cout<<'*';
			else cout<<c[i][j].sum;
		}
		cout<<endl;
	}
	return 0;
}
2020/7/26 14:04
加载中...