文件和三子棋一样
思想
1.要用两个棋盘,一个用来布置雷,一个用来存储排查雷的信息
2.考虑到一开始的排查雷的棋盘界面要用字符‘*’显示,所以统一用字符数组来储存数据
3.布置雷的棋盘用字符‘1’来表示是否有雷
4.排查雷,考虑到坐标越界问题,所以用11*11的棋盘来存储数据(这样使得判断周围是否有雷方便)
步骤
1.打印菜单,是否进入游戏
2.初始化棋盘(布置雷的--‘0’ 排查雷的--‘*’)
3.打印棋盘(排查雷的棋盘)
4.布置雷
5.排查雷
a.输入坐标信息,判断该坐标是否为雷
b.是雷直接炸死,游戏结束;
c.不是雷--统计周围雷的个数
d.如果为0,用递归的方法展开周围
e.有雷就统计个数并记录到该坐标里
6.判断该游戏是否结束