//
#define _CRT_SECURE_NO_WARNINGS 1
#define ROW 9
#define COL 9
#define ROWS ROW+2
#define COLS COL+2
#define EASY_COUNT 10
#include
#include
#include
void InitBoard(char board[ROWS][COLS], int rows, int cols,char set);
void DisplayBoard(char board[ROWS][COLS], int row, int col);
void SetMine(char board[ROWS][COLS], int row, int col);
void FindMine(char mine[ROWS][COLS], char show[ROWS][COLS], int row, int col);
//函数定义
#include "game.h"
void InitBoard(char board[ROWS][COLS], int rows, int cols,char set)
{
int i = 0;
int j = 0;
for (i = 0; i = 1 && x = 1 && y = 1 && x = 1 && y
//函数主体
#include "game.h"
#include
menu()
{
printf("*******************************n");
printf("****** 1.Play ******n");
printf("****** 0.Exit ******n");
printf("*******************************n");
}
void game()
{
//雷的信息储存
//1.布置雷的信息
char mine[ROWS][COLS] = { 0 };
//2.展示雷的信息
char show[ROWS][COLS] = { 0 };
//扫雷初始化
InitBoard(mine, ROWS, COLS,'0');
InitBoard(show, ROWS, COLS,'*');//初始化为'0'和'*'
//打印界面
//DisplayBoard(mine, ROW, COL);
DisplayBoard(show, ROW, COL);
//布雷
SetMine(mine, ROW, COL);
//DisplayBoard(mine, ROW, COL);
//扫雷
FindMine(mine, show, ROW, COL);
}
void test()
{
int input = 0;
srand((unsigned int)time(NULL));
do
{
menu();
printf("请选择:");
scanf("%d", &input);
switch (input)
{
case 1:
game();
break;
case 0:
printf("退出游戏n");
break;
default:
printf("输入错误,请重新选择:");
break;
}
} while (input);
}
int main()
{
test();
return 0;
}
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: AI 和 DevOps:实现高效软件交付的完美组合
AI 时代,DevOps 与 AI 共价结合。AI 由业务需求驱动,提高软件质量,而 DevOps 则从整体提升系统功能。DevOps 团队可以使用 AI 来进行测试、开发、监控、增强和系统发布。AI 能够有效地增强 DevOps 驱动流程,从开发人员的业务实…