题目大意:
给出 nnn 行 mmm列的雷区中的地雷分布,要求计算出每个非地雷格周围的地雷格数。一个格子的周围格子包括其上、下、左、右、左上、右上、左下、右下八个方向上与之直接相邻的格子。
分析:
首先将地雷位置记录在一个二维数组中,模拟一个平面直角坐标系。然后遍历数组中每一个数,若为‘*’则直接输出,若不为,则判断各方向雷的数量,然后输出。
代码:
#include<bits/stdc++.h>
using namespace std;
int n,m;
char a[105][105];
int dx[8]={-1,0,1,-1,1,-1,0,1},dy[8]={-1,-1,-1,0,0,1,1,1};
bool check(int x,int y){

最低0.47元/天 解锁文章
841

被折叠的 条评论
为什么被折叠?



