c++绘 制一个彩色棋盘代码
时间: 2024-09-07 13:01:10 浏览: 65
在 C++ 中绘制一个彩色棋盘通常涉及到基本图形操作和控制台输出。这里是一个简单的示例,使用 ASCII 码字符来模拟棋盘效果:
```cpp
#include <iostream>
using namespace std;
void printChessBoard(int size) {
for (int i = 0; i <= size; i++) {
// 棋盘行的边界
cout << '+' + string(size * 2 - 1, '-') + '+\n';
// 主要格线
for (int j = 0; j < size; j++) {
cout << '|';
// 黑白相间的方块
if (i % 2 == 0)
cout << ' ';
else
cout << '#';
cout << ' ';
if (j % 2 == 0)
cout << '#';
else
cout << ' ';
cout << '\n';
}
// 行结束的边界
cout << '+' + string(size * 2 - 1, '-') + '+\n';
}
}
int main() {
int boardSize;
cout << "请输入棋盘大小:";
cin >> boardSize;
printChessBoard(boardSize);
return 0;
}
```
这个程序会询问用户输入棋盘的大小,然后打印出一个大小为用户指定值的黑白棋盘。
阅读全文