一.先确定思路——游戏实现的过程
雷的数量确定与显示,怎么防止数组溢出
二.实现代码
此代码只计算周围八个坐标
1.选择是否开始游戏
2.打印菜单与游戏实现过程
3.定义函数
4.实现函数
初始化棋盘
打印棋盘
布置雷(使用随机函数rand())
排查雷
getminecount用于获取雷的个数
把board[x][y]周围8个坐标相加,然后返回,因为字符0,1,2,3.....都是连续的,所以‘1’-‘0’=1,即有1个雷便返回整数1.
运行结果
一.先确定思路——游戏实现的过程
雷的数量确定与显示,怎么防止数组溢出
二.实现代码
此代码只计算周围八个坐标
1.选择是否开始游戏
2.打印菜单与游戏实现过程
3.定义函数
4.实现函数
初始化棋盘
打印棋盘
布置雷(使用随机函数rand())
排查雷
getminecount用于获取雷的个数
把board[x][y]周围8个坐标相加,然后返回,因为字符0,1,2,3.....都是连续的,所以‘1’-‘0’=1,即有1个雷便返回整数1.
运行结果