解:
2023-01-24 21:55:29
发布于:海南
113阅读
0回复
0点赞
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int n,m,sl = 0;
cin >> n >> m;
char a[105][105];
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]'')
{
printf("");
}
else
{
if(a[i+1][j]'')
{
sl++;
}
if(a[i][j+1]=='')
{
sl++;
}
if(a[i-1][j]'*')
{
sl++;
}
if(a[i][j-1]'')
{
sl++;
}
if(a[i+1][j+1]=='')
{
sl++;
}
if(a[i-1][j-1]'*')
{
sl++;
}
if(a[i+1][j-1]'')
{
sl++;
}
if(a[i-1][j+1]=='')
{
sl++;
}
printf("%d",sl);
sl=0;
}
}
printf("\n");
}
}
这里空空如也
有帮助,赞一个