C语言项目
扫雷
实现思想
扫雷的实现是使用两个数组,一个数组是用来显示的地图数组,而另一个数组是雷阵,每当玩家输入坐标后会根据雷阵判断该位置是否有雷,如果没有会计算出该位置周围地雷的数量并返回打印出来。不过值得一提的是,地图的初始化要多设计出一个边框,这个边框不需要打印,但是在计算周围地雷数量的时候却会格外方便。
实现代码
1 | #define _CRT_SECURE_NO_WARNINGS |
扫雷的实现十分简单,但是在这个版本中我并没有做出当周围地雷数为0时会一直清理直到周围全部有地雷为止的算法,这个会在后续进行实现。