用C語言實現(掃雷遊戲)

2021-07-26 08:09:02 字數 1781 閱讀 5886

#include

#include

#include

#include

#pragma warning (disable:4996)

#define rows 8

#define cols 8

#define mines 62

void menu();//列印選單

void init_mine(char mine[cols + 2], int x, int y);//初始化雷陣

void print_mine(char mine[cols + 2], int x, int y);//列印雷陣

void init_show(char show[cols + 2], int x, int y);//初始化顯示雷個數的矩陣

void print_show(char show[cols + 2], int x, int y);//列印雷的個數

void lay_mines(char mine[cols + 2]);//布雷

void play(char mine[cols + 2], char show[cols + 2]);//掃雷

#include"sweep.h"

void menu()//列印選單

void init_mine(char mine[cols + 2], int x, int y)//初始化雷陣

}}void print_mine(char mine[cols + 2], int x, int y)//列印雷陣

printf("\n");

for (i = 0; i < x; i++)

if (i == 9)

for (j = 0; j < y; j++)

printf("\n");

}}void init_show(char show[cols + 2], int x, int y)//初始化顯示雷個數的矩陣

}}void print_show(char show[cols + 2], int x, int y)//列印雷的個數

printf("\n");

for (i = 0; i < x; i++)

printf("\n");

}}void lay_mines(char mine[cols + 2])//布雷

else

}}void play(char mine[cols + 2], char show[cols + 2])//掃雷}}

}else

print_show(show, rows, cols);

//print_mine(mine, rows, cols);//列印出雷陣

while (1)

else

print_show(show, rows + 2, cols + 2);//列印顯示雷的個數的陣列

if (count==0)}}

#include"sweep.h"

void test()

int main()

}system("pause");

return

0;}

1、測試過關:

2、測試失敗,被炸死:

用C語言實現掃雷遊戲

本人能力不足,能力有待提公升,在敲 的過程中遇到了很多問題,在此不再一一贅述,現將 以及分析展示如下 include stdio.h include stdlib.h include time.h include string.h pragma warning disable 4996 define...

用c語言實現掃雷遊戲

test.c define crt secure no warnings include game.h void menu void play print player 列印玩家棋盤 while 1 迴圈掃雷 if ret 判斷是否踩到雷 print player 列印玩家棋盤 intmain wh...

用 C語言 實現掃雷遊戲

要求 1 第一次下子,不炸死。2 座標周圍沒雷,可以實現展開。標頭檔案game.h include include include include include define row 9 define col 9 define rows row 2 define cols col 2 define...