c++五子棋代码
时间: 2023-07-09 15:03:59 浏览: 81
以下是一个基本的 C++ 五子棋代码示例:
```c++
#include <iostream>
using namespace std;
const int BOARD_SIZE = 15; // 棋盘大小
void printBoard(char board[BOARD_SIZE][BOARD_SIZE]) { // 打印棋盘
cout << " ";
for (int i = 0; i < BOARD_SIZE; i++) {
cout << char('A'+i) << " ";
}
cout << endl;
for (int i = 0; i < BOARD_SIZE; i++) {
cout << " " << i+1 << " ";
for (int j = 0; j < BOARD_SIZE; j++) {
cout << board[i][j] << " ";
}
cout << i+1 << endl;
}
cout << " ";
for (int i = 0; i < BOARD_SIZE; i++) {
cout << char('A'+i) << " ";
}
cout << endl;
}
int main() {
char board[BOARD_SIZE][BOARD_SIZE]; // 棋盘数组
for (int i = 0; i < BOARD_SIZE; i++) {
for (int j = 0; j < BOARD_SIZE; j++) {
board[i][j] = '+'; // 初始化
}
}
printBoard(board); // 打印棋盘
return 0;
}
```
这只是一个基本的框架,您可以在此基础上进行扩展以实现完整的五子棋游戏。
阅读全文