首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

扫雷游戏(有讲解)

引言: 1.数组 2.随机数的生成,我在这篇文章里面详细讲述过:猜数字游戏(C语言实现)-CSDN博客 3.知道棋盘的设置:假如棋盘中1表示雷,0表示没有雷,如果扫雷时扫到的地方没有雷,则在显示的棋盘上对应的位置显示周围的八个位置中有多少雷...在这里,我们要设置两个棋盘,一个是mine棋盘(存放雷的信息),另一个是show棋盘(展示给玩家的部分) 思路: 1.菜单供玩家选择 2.实现主题函数部分: (1)初始化棋盘 (2)布置雷 (3)玩家扫雷...for (j = 1; j <= col; j++) { printf("%c ",borad[i][j]); } printf("\n"); } printf("--------扫雷游戏...SetBorad(mine, ROW, COL); //打印棋盘 print_qi_pan(mine, ROW, COL); print_qi_pan(show, ROW, COL); //扫雷...SetBorad(mine, ROW, COL); //打印棋盘 print_qi_pan(mine, ROW, COL); print_qi_pan(show, ROW, COL); //扫雷

7310

扫雷游戏的实现(详解)

这是一个扫雷游戏,所以我们要做的第一步就是把这个棋盘初始化并打印出来。这就用到了二维数组,初始化棋盘之后我们就要把雷布置在棋盘里面,然后进行排查雷,这是我们实现扫雷游戏的一个大体思维框架。...接下来让我们一起实现这个扫雷游戏吧。 首先我们将游戏初始化。...接下来我们完成game()的内容,也就是扫雷游戏中最主要的内容,那么首先我们就将棋盘打印出来,假设我们打印出9*9的棋盘,我们在game.h里面声明棋盘的行和列,然后在test.c里面调用。...void DisplayBoard(char board[ROWS][COLS], int row, int col) { int i = 0; int j = 0; printf("--------扫雷...for (j = 1; j <= col; j++) { printf("%c ", board[i][j]); } printf("\n"); } printf("--------扫雷

7910
领券