扫雷是一款极为经典的游戏。现在在5*6的矩阵中随机分布着9枚地雷。请编写代码,并输出两个矩阵。第一个矩阵显示地雷所在位置。第二个矩阵显示原矩阵中每个元素周围的地雷数目。
1条回答 默认 最新
- 也曾想仰望星空 2021-10-28 11:24关注
给个思路哈,代码还得自己多写写
第一个矩阵显示地雷位置
可通过二维数组1,0,分别对应是是雷和非雷
010001
001001
110000
000100
010010
周围雷数就是遍历这30个,然后对每一个九宫格区域检查是否1,是就++存到后面这个数组里,建一个数组存每个元素周围的地雷数目;
比如检查a[i][j]周围九宫格,左上方a[i-1][j-1],当然还得判断有没有超出i-1是否在0-4范围内j-1是否在0-5范围内解决 1无用
悬赏问题
- ¥20 找辅导 初学者 想实现一个项目 没有方向
- ¥15 关于渗漏场的电场分布模拟
- ¥24 matlab怎么修改仿真初始时间
- ¥15 两分段线性回归模型分析阈值效应
- ¥15 前端和后端代码都没报错,但是点登录没反应的?
- ¥100 需要远程解决QSQLITE问题!
- ¥15 利用光场表达式画出初始光场强度分布图像等几个问题在这两个图片里
- ¥15 gozero求手把手教学,400一天
- ¥15 泥浆冲清水的泥浆分布
- ¥15 LASSO回归分析筛选关键基因,适合多大样本量?