在生活中五子棋是一个十分普遍的一款游戏,今天让我们一起来实现这款游戏。
1.初始化棋盘
char ret;
//数据存储在一个二维数组中,玩家下去*,电脑下去#.
char board[row][col] = { 0 };//最开始为全是空格
InitBoard(board,row,col);//初始化棋盘
我们利用InitBoard函数来初始化棋盘,用 * 来表示玩家下棋,用 # 来表示电脑下棋。
代码如图:
void InitBoard(char board[row][col], int Row, int Col)
{
int i = 0;
int j = 0;
for (i = 0; i < Row; i++)
{
for (j = 0; j < Col; j++)
{
board[i][j] = ' ';
}
}
}
2.打印棋盘格式
char ret;
//数据存储在一个二维数组中,玩家下去*,电脑下去#.
char board[row][col] = { 0 };//最开始为全是空格
InitBoard(board,row,col);//初始化棋盘
DisplayBoard(board, row, col);//打印棋盘
这里我们引入了DispalyBoard函数来打印棋盘格式。
代码如下:
void DisplayBoard(char board[row][col], int Row, int Col)
{
int i, j;
for (i &#