请用C语言写一个15*15的扫雷小游戏

扫雷是一个非常有趣的游戏,可以使用 C 语言编写。下面是一个简单的扫雷代码示例:

``` #include <stdio.h> #include <stdlib.h> #include <time.h>

#define ROW 15 #define COL 15 #define MINE_COUNT 99

int map[ROW][COL]; int state[ROW][COL];

void init() { int i, j; int x, y; int count; srand(time(0)); for (i = 0; i < MINE_COUNT; i++) { x = rand() % ROW; y = rand() % COL; if (map[x][y] == -1) { i--; continue; } map[x][y] = -1; for (j = -1; j <= 1; j++) { for (k = -1; k <= 1; k++) { if (x + j >= 0 && x + j < ROW && y + k >= 0 && y + k < COL && map[x + j][y + k] != -1) { map[x + j][y + k]++; } } } } }

void show() { int i, j; printf(" "); for (i = 0; i < COL; i&

猜你喜欢

转载自blog.csdn.net/weixin_35753431/article/details/129515206