• 大小: 1.97KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 标签: 游戏  c++  c  扫雷  

资源简介

使用C 语言,设计开发扫雷小游戏

资源截图

代码片段和文件信息

#define _CRT_SECURE_NO_WARNINGS 1
#include “game.h“

//初始化数组mine和show
void InitBoard(char board[ROWS][COLS] 
           int row int col int set)
{
memset(board set row*col*sizeof(board[0][0]));
//row*col*sizeof(board[0][0])棋盘总大小
//memset(地址(board),字符(0或*),要改变的长度(整个棋盘的大小))


//设置雷(把雷放在9*9的mine棋盘里)
void SetMine(char board[ROWS][COLS] int row int col)
{
int x = 0;
int y = 0;
int count = EASY_COUNT;

while (count)
{
x = rand() % row + 1;
y = rand() % col + 1;
        //mine棋盘刚刚初始化为0,将我们要设置为雷的地方设置为1
if (board[x][y] == ‘0‘)
{
board[x][y] = ‘1‘;
count--;
}
}

}

//打印棋盘
void PrintBoard(char board[ROWS][COLS] int row int col)
{
int i = 0;
int j = 0;
    //给前面打印列号
for (i = 0; i <= col; i++)
{
printf(“%d “ i);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2266  2018-07-18 19:58  Minesweeper\game.c

     文件        635  2018-07-18 19:55  Minesweeper\game.h

     文件        521  2018-07-18 19:58  Minesweeper\test.c

     目录          0  2019-05-18 09:59  Minesweeper

----------- ---------  ---------- -----  ----

                 3422                    4


评论

共有 条评论