#include<cstdio>
using namespace std;
int n = 0 , m = 0;
int ans = 0;
int main()
{
scanf("%d%d",&n,&m);
char excel[n][m];
for (int i = 0 ; i < n ; i++)
{
for (int j = 0 ; j < m ; j++)
{
scanf("%c",&excel[i][j]);
}
}
for (int i = 0 ; i < n ; i++)
{
for (int j = 0 ; j < m ; j++)
{
if (excel[i][j] == '*')
{
printf("*");
continue;
}
if (i-1 != -1)
{
if (excel[i-1][j] == '*') ans++;
}
if (i-1 != -1 && j-1 != -1)
{
if (excel[i-1][j-1] == '*') ans++;
}
if (j-1 != -1)
{
if (excel[i][j-1] == '*') ans++;
}
if (j-1 != -1 && i+1 != n)
{
if (excel[i+1][j-1] == '*') ans++;
}
if (i+1 != n)
{
if (excel[i+1][j] == '*') ans++;
}
if (i+1 != n && j+1 != m)
{
if (excel[i+1][j+1] == '*') ans++;
}
if (j+1 != m)
{
if (excel[i][j+1] == '*') ans++;
}
if (i-1 != -1 && j+1 != m)
{
if (excel[i-1][j+1] == '*') ans++;
}
printf("%d",ans);
ans = 0;
}
printf("\n");
}
return 0;
}
洛谷P2670 样例过不了,1AC
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
相关推荐 更多相似问题
点击登录
提问题
悬赏问题
- ¥15 edge跟谷歌浏览器的默认搜索引擎无法修改,如何解决?
- ¥15 access数据库出错
- ¥100 matlab数学建模习题,求解答
- ¥15 blender python输出纹理坐标(像素级)与三维坐标的对应关系
- ¥15 python文件分发
- ¥15 关于#c语言#的问题:要求:输出格式要界面直观、清晰大方、格式规范
- ¥15 计算机组成汇编语言电路升级
- ¥15 hadoop网站点击流数据分析项目
- ¥15 TDA4 USB 识别不到的问题
- ¥36 禁用ssl重协商以达到解决DOS漏洞