C語言初學 掃雷

2021-09-18 01:14:24 字數 872 閱讀 5365

c語言初學-掃雷

實現的步驟:1,布置雷。2,掃雷:遇到雷->炸死,不是雷->統計周邊雷個數,記錄資訊。3,迴圈2步驟 ,直到找到所有不是雷的位置->成功。

接著看看簡單粗暴地**:

#include

#include

#include

//表示行和列

#define row 9

#define col 9

//表示整個陣列的大小

#define rows row+2

#define cols col+2

#define easy_count 10

#endif//game_h

void initboard(char board[rows][cols], int rows, int cols, char set)}}

void printboard(char board[rows][cols], int row, int col)

for (i = 1; i <= row; i++)

printf("\n");

}printf("\n");

}void setmine(char board[rows][cols], int row, int col)}}

int getminecount(char mine[rows][cols], int x, int y)

void clearmine(char board[rows][cols], char show[rows][cols],int row, int col)

else

}else

}if (win < rowcol - easy_count)

c 實現掃雷遊戲 初學

全域性變數定義地圖和一些判斷資訊 建立三個地圖 分別表示 源地圖 顯示的效果地圖 和乙個用來判斷點位是否被選中的地圖 玩家輸入要翻開的格仔的行數和列數。用乙個函式來翻開目標格仔,如果是地雷遊戲失敗,可以選擇是否重新遊戲並且重新整理乙個新的隨機地圖,否則用乙個函式統計目標格仔周圍的地雷數。如果周圍沒有...

C語言 掃雷

做乙個掃雷的遊戲,首先分析一下掃雷需要實現的功能 1.選擇乙個位置,如果該位置是雷則結束遊戲,並顯示所有雷的位置。如果不是雷則顯示該位置周圍雷的數量。2.如果周圍沒有雷,則該位置顯示空,並且周圍如果也為空則一併展開。3.第一次選擇時必定不是雷 4.當盤上剩餘的位置只有雷了,則遊戲也結束,並且玩家勝利...

C語言掃雷

大家想必都玩過掃雷,無論那個版本都有難度供已選擇,下面來分享乙個自己用c語言編寫的掃雷遊戲吧!編寫語言 c語言 編寫軟體 visual studio 2017 1.首先是將遊戲的測試模組寫好,要有提示玩家進入的選單函式以及選擇函式等各種需要編寫的函式想出乙個整體框架來 測試模組test。c incl...