C-入门小项目-扫雷
问题分析:我们要写一个扫雷的程序,那我们首先就得清楚整个流程,先写出整个程序的框架,然后再进行补全。
1、我们先写一个菜单函数
2、扫雷我们得先有一个扫雷的界面,我们先创建 一个地图show_map,这个地图我们应该用二维数组来创建,先把这个数组初始化为空,这个界面我们就用‘*’来表示,使用两次遍历来完成。我们还应该有一个界面就是翻开之后的界面,所以我们再创建一个二维数组,这个表示是雷不是雷,先用两个遍历把这个数组全初始化为0,我们再使用随机函数随机生成10个位置来表示地雷,在这里我们需要注意生成地雷不一定合法。
3、初始化好扫雷界面之后我们就可以开始让玩家扫雷了,让玩家输入坐标来翻开地图,注意判断输入坐标的合法性,扫雷成功的条件就是翻开了所有不是地雷的位置
4、在翻开一个位置之后我们就需要校验,并且更新地图,更新地图我们需要告诉玩家在当前位置有几颗雷