#define _crt_secure_no_warnings 1
#include #include #include #include #define row 9 //顯示棋盤的大小
#define col 9
#define rows row+2 //整個棋盤的大小
#define cols col+2
#define count 10 //雷的數量
void chushihua(char arr[rows][cols], int rows, int cols,char set);
void qipanxianshi(char arr[rows][cols], int row, int col);
void buzhilie(char arr[rows][cols], int row, int col);
void kaishipailei(char arr1[rows][cols], char arr2[rows][cols],int row, int col);
text.c
#include "game.h"
void saolie()
; char arr2[rows][cols] = ;
//建立兩個陣列,乙個放雷,乙個顯示
chushihua(arr1, rows, cols, '0');
chushihua(arr2, rows, cols, '*'); //初始化兩個棋盤
qipanxianshi(arr2,row,col); //列印一下棋盤
buzhilie(arr1, row, col); //放置地雷
qipanxianshi(arr1, row, col); //測試列印一下帶雷的棋盤
kaishipailei(arr1,arr2,row,col);
}void meun()
void game()
} while (input);
}int main()
game.c
#include "game.h"
void chushihua(char arr[rows][cols], int rows, int cols, char set)
}}void qipanxianshi(char arr[rows][cols], int row, int col)
printf("\n");
//列印一行的數字,方便玩家找座標
for ( i = 1; i <= row; i++)
printf("\n");
}}void buzhilie(char arr[rows][cols], int row, int col)
}}int tnl(char arr1[rows][cols], int x, int y)
void kaishipailei(char arr1[rows][cols], char arr2[rows][cols], int row, int col)
else
else
system("cls");
qipanxianshi(arr2, row, col);}}
else
}if (win == row*col - count)
}
c語言實現簡易掃雷遊戲
掃雷遊戲很多人都玩過吧,今天就為大家介紹我用c語言製作的簡單掃雷程式。這個遊戲的主要功能就是game 函式的實現,用乙個型別為char 的show map二維陣列進行標記一定數量的地雷,不列印給玩家和另乙個同型別的名為mine map的二維陣列,用於記錄座標周圍的地雷數。玩遊戲的功能都是圍繞這兩個函...
C語言實現簡易版掃雷
minesweeping define crt secure no warnings 1 ifndef game h define game h include include include include define row 10 define col 10 define rows row 2...
C語言實現簡易掃雷小遊戲
我們經常在電腦上面玩的掃雷遊戲,很考驗我們的判斷能力,但是實現乙個掃雷遊戲並不是很困難,只要多注意一些細節就好,就可以將乙個簡單的掃雷遊戲寫出來!接下來先介紹掃雷遊戲要實現的功能 首先,要對雷陣進行初始化,在初始化的時候要注意要定義兩個陣列,乙個是讓我們掃雷的陣,另外乙個就是顯示某乙個地方的周圍的雷...