资源:
game.h
`#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
 
#define ROW 9
#define COL 9
 
#define ROWS ROW+2
#define COLS COL+2
 
#define EASY_COUNT 10
 
//初始化棋盘
void InitBoard(char mine[ROWS][COLS], int rows, int cols,char set);
 
 
//打印棋盘
void DisplayBoard(char show[ROWS][COLS], int row, int col);
 
//布置雷
void SetMine(char mine[ROWS][COLS], int row, int col);
 
//排查雷
void FindMine(char mine[ROWS][COLS], char show[ROWS][COLS], int row, int col);`
game.c
`#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
 
#define ROW 9
#define COL 9
 
#define ROWS ROW+2
#define COLS COL+2
 
#define EASY_COUNT 10
 
//初始化棋盘
void InitBoard(char mine[ROWS][COLS], int rows, int cols,char set);
 
 
//打印棋盘
void DisplayBoard(char show[ROWS][COLS], int row, int col);
 
//布置雷
void SetMine(char mine[ROWS][COLS], int row, int col);
 
//排查雷
void FindMine(char mine[ROWS][COLS], char show[ROWS][COLS], int row, int col);`
启动:
play.c
`#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
 
#define ROW 9
#define COL 9
 
#define ROWS ROW+2
#define COLS COL+2
 
#define EASY_COUNT 10
 
//初始化棋盘
void InitBoard(char mine[ROWS][COLS], int rows, int cols,char set);
 
 
//打印棋盘
void DisplayBoard(char show[ROWS][COLS], int row, int col);
 
//布置雷
void SetMine(char mine[ROWS][COLS], int row, int col);
 
//排查雷
void FindMine(char mine[ROWS][COLS], char show[ROWS][COLS], int row, int col);`