如何用C语言编写一个简易版扫雷程序来处理长尾词查询?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1870个文字,预计阅读时间需要8分钟。
我和我爸爸都是扫雷的狂热爱好者,小时候我常因技术不好而被爸爸嘲笑,今天我要做一个简易版扫雷,回过头也让他玩玩。首先,我们要构建一个良好的雷盘样式,想象一下扫雷的样子。
我和我的父亲都是扫雷的狂热粉,小时候我常常因为技术不好而被父亲嘲笑,那么今天我要来做一个简易版扫雷,回头也给他玩一玩。
首先我们要构建好雷盘的样子,我们理所当然想到利用二维数组。那么请注意:因为我们每一次随机生成的雷盘不能展示给用户,所以显示盘与雷盘要分开,那么我们在这里要用到两个二维数组。一个是雷盘,用来记录随机生成雷的布局,另一个是显示盘,初始化全为*,让用户来扫雷。
具体功能:
- 先由电脑随机生成雷的分布。
- 玩家通过输入坐标来选择点。
- 玩家选择对应点后,对应点将显示周围雷的个数(以该点为中心的一个九宫格)。
- 玩家需要根据这个个数,自己推断出有雷的地方,不能输入有雷的对应坐标,只能输入没雷的对应坐标。
- 当输入坐标对应点有雷时,炸“死”,游戏结束。当剩下未选中的点的个数等于总共布下的雷的个数时,游戏胜利。
实现功能的函数:
1.菜单函数,必不可少,是展示给用户的第一界面,这个比较简陋,后期可以考虑做一些fashion一点的。
本文共计1870个文字,预计阅读时间需要8分钟。
我和我爸爸都是扫雷的狂热爱好者,小时候我常因技术不好而被爸爸嘲笑,今天我要做一个简易版扫雷,回过头也让他玩玩。首先,我们要构建一个良好的雷盘样式,想象一下扫雷的样子。
我和我的父亲都是扫雷的狂热粉,小时候我常常因为技术不好而被父亲嘲笑,那么今天我要来做一个简易版扫雷,回头也给他玩一玩。
首先我们要构建好雷盘的样子,我们理所当然想到利用二维数组。那么请注意:因为我们每一次随机生成的雷盘不能展示给用户,所以显示盘与雷盘要分开,那么我们在这里要用到两个二维数组。一个是雷盘,用来记录随机生成雷的布局,另一个是显示盘,初始化全为*,让用户来扫雷。
具体功能:
- 先由电脑随机生成雷的分布。
- 玩家通过输入坐标来选择点。
- 玩家选择对应点后,对应点将显示周围雷的个数(以该点为中心的一个九宫格)。
- 玩家需要根据这个个数,自己推断出有雷的地方,不能输入有雷的对应坐标,只能输入没雷的对应坐标。
- 当输入坐标对应点有雷时,炸“死”,游戏结束。当剩下未选中的点的个数等于总共布下的雷的个数时,游戏胜利。
实现功能的函数:
1.菜单函数,必不可少,是展示给用户的第一界面,这个比较简陋,后期可以考虑做一些fashion一点的。

