用c++写一个绘制防护栏图案的代码
时间: 2024-10-01 13:06:13 浏览: 19
在C++中,我们可以使用基本的控制结构如循环和条件判断来绘制一种简单的防护栏图案。这里是一个示例,使用字符 '/' 和 '\\' 来创建横向和纵向的线条:
```cpp
#include <iostream>
int main() {
int rows = 5; // 设置行数
char pattern[] = {'-', '|', '/', '\\'}; // 定义不同的线型
for (int i = 0; i < rows; ++i) { // 遍历每一行
for (int j = 0; j < 2 * rows - 1; ++j) { // 每一行包含两倍的列数 - 1个空格
if (j % 2 == 0) { // 如果是偶数索引(从0开始)
std::cout << pattern[i]; // 打印当前行对应的线型
} else {
std::cout << " "; // 否则打印空格
}
}
std::cout << "\n"; // 换行
}