题目
题目链接
题解实现题。
设置一个二维数组ans
用于保存此位置周围八个格子的地雷数。 遍历地图,遇到地雷就让它周围的八个格子的ans++
,最后输出时判断地图的该位置是否为地雷,若为地雷就输出*
,否则输出对应位置的ans
。
#include
using namespace std;
const int N = 110;
int dx[] = {-1, 1, 0, 0, -1, -1, 1, 1};
int dy[] = {0, 0, -1, 1, -1, 1, -1, 1};
int cnt, n, m, ans[N][N];
string mp[N];
int main() {
while(cin>>n>>m && n && m) {
cnt ++;
memset(ans, 0, sizeof ans);
for(int i = 0;i >mp[i];
for(int j = 0;j
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?