![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
文章平均质量分 70
西江64976
不回的就不互了
展开
-
全网超详细的扫雷,更适合小白宝宝的体质
如图是一个 9 * 9 的棋盘,但是我们应该注意我们要创建的数组可不是 9 * 9的,这里面涉及到数组的越界问题。当我们玩扫雷游戏时,当我们选到的地方没有雷时,他会给出该位置的信息,并给出相邻 8 个坐标的信息,但当我们选到最外层的方格时,与该位置外面没有方格,此时访问就会越界,因此我们在创建时要多创建一层,例如 9 * 9 的扫雷,我们需要创建 11 * 11 的二维数组。== 注意,要按照上面的方法分别创建game.h头文件,game.c源文件和test.c源文件==当雷放置好以后我们就可以排查雷了。原创 2023-09-24 23:46:00 · 120 阅读 · 18 评论 -
二分查找算法(折半查找算法)的实现
利用二分算法查找所给定的元素原创 2023-07-19 07:42:37 · 136 阅读 · 11 评论 -
三子棋游戏的实现3.0
所以玩家所输入的坐标比实际大一,则对应的元素是board[x-1][y-1],玩家输入坐标后应判断所对应的位置是否有元素,没有的话可以落子,有的话电脑给与提示并重新输入(使用while循环),落子后应打印棋盘。进入main函数,打印菜单,然后根据菜单提示输入,1 进入游戏, 0 退出游戏,输入其他的数则提示输入错误。while里面的判断式用 a (我们输入的数据)是因为切合判断,当输入为0时,意味着游戏结束,循环同时也终止,输入1 和其他的数时,循环继续。srand函数调用time函数,需要包含头文件。原创 2023-08-04 23:07:44 · 159 阅读 · 16 评论 -
关于%md在scanf函数与printf函数中的应用与%0d在printf中的应用
%md与%0d的用法原创 2023-07-13 21:55:49 · 922 阅读 · 22 评论