C語言掃雷控制台程式

2021-07-27 11:39:39 字數 553 閱讀 6298

c語言寫的,花了一天時間,一次只能翻一張,就這樣吧

#include #include #include #include #include #include typedef struct saolei

sl;typedef struct xy

xy;sl p;

xy xy;

/*設定顏色*/

void set_color(int color)

/*移動游標位置*/

void gotoxy(int x, int y)

//選擇難度

int print()

//隨機生成雷

void xialei(int kk,int s)

if(k==s)

break; }}

/*隱藏游標*/

void show_cursor(int hide)

}//計算除了雷的數字

jisuan(int kk,int s)

break;

case 2:if(xy.b >0)break;

case 3:if(xy.b

控制台版掃雷程式

測試平台 win7 工具 vc6.0 vs2008都能編譯得過。花了兩天時間寫的,裡面涉及的演算法大都是自己想的,所以可能有些bug。如果出現錯誤請提醒,鞠躬,謝謝!include include include using namespace std pragma comment linker,s...

c 掃雷控制台版

include using namespace std char map 9 9 總格仔數。char malei 11 11 外擴一圈。char show 11 11 顯示函式 char ta 9 雷個數陣列。雷的狀態。0 表示空格子,表示雷。int leinum 10 雷的總數 int a 0,p...

C語言實現控制台「掃雷」小遊戲

根據以往的遊戲經驗,我們能首先可以確定掃雷遊戲勝利的規則是 翻開所有不是雷的區域才能算是勝利。接下來我們需要確定整個程式的設計思路 1.首先,我們定義兩個9 9的二維數還是未翻開的狀態組。第乙個陣列用來表示雷區地圖的展開情況,即每個素組元素的位置的狀態是處於展開狀態還是未展開狀態,我們命名為show...