以下是一个使用 C++ 编程语言编写的简单圣诞树代码,使用了嵌套的循环和条件语句来构
建图案。请注意,由于终端字符的限制,这个例子可能不会在所有终端上完美显示,但它演
示了使用 C++ 创建基本图案的原理。
cpp
Copy code
#include <iostream>
int main() {
int height;
// 获取用户输入的树的高度
std::cout << "请输入圣诞树的高度: ";
std::cin >> height;
// 绘制圣诞树的三角形部分
for (int i = 0; i < height; i++) {
// 打印空格,使三角形右对齐
for (int j = 0; j < height - i - 1; j++) {
std::cout << " ";
}
// 打印星号,构成三角形
for (int k = 0; k < 2 * i + 1; k++) {
std::cout << "*";
}
// 换行,开始下一行的打印
std::cout << std::endl;
}
// 绘制圣诞树的树干部分
for (int i = 0; i < height / 2; i++) {
// 打印空格,使树干居中
for (int j = 0; j < height - 1; j++) {
std::cout << " ";
}
// 打印竖线,构成树干
std::cout << "|" << std::endl;
}
return 0;