扫雷是一个益智的小游戏,大家都玩过,这个小游戏也可以利用c语言编程的方式进行简单的运行,以下是代码:
首先是头文件
接下来创建main函数主体,其中引入test函数实现后续操作
test函数内部引入菜单函数menu和游戏主要实现部分game函数,其中创建的随机值用于随机创建雷:
菜单函数menu:
game函数,其中引入多个自定义函数,在头文件中已声明:
首先给定两个字符类型的数组,创建两个扫雷棋盘mine用以布置雷,每个元素为‘0’,用以展示给用户的棋盘show,每个元素为‘*’。
然后DisplayBoard函数打印出扫雷游戏的棋盘show,
接下来引入Setmine函数在mine棋盘中随机布置雷,不打印
最后Findmine函数实现游戏过程,其中创建变量win在每次玩家找到一个安全区域自增1,当自增到所有的安全区域都找出来之后,即判定玩家获得胜利。
其中引入mine_count函数用以判定用户输入坐标周围雷的数量
程序最终运行结果为:
小游戏运行过程就不一一截图展示了。