C++ 实现圣诞树绘制:使用for循环语句构建节日图形
{"title":"程序龙学了for循环语句后,一直热衷于绘制平面图形,这次他想画圣诞树。他画的圣诞树是由一个三角形树叶和直线树干组成的,比如一个\n4\n4层的圣诞树是这样的\n\n上面的树叶是\n4\n4层组成的,下面的树干是\n4\n4个组成的\nC++内容:实现这个圣诞树的代码如下:\n\ncpp\n#include <iostream>\n\nint main() {\n int n;\n std::cout << "请输入圣诞树的层数:";\n std::cin >> n;\n\n // 打印树叶\n for (int i = 0; i < n; i++) {\n // 打印空格\n for (int j = 0; j < n - i - 1; j++) {\n std::cout << " ";\n }\n // 打印*\n for (int k = 0; k < 2 * i + 1; k++) {\n std::cout << "*";\n }\n std::cout << std::endl;\n }\n\n // 打印树干\n for (int i = 0; i < n; i++) {\n // 打印空格\n for (int j = 0; j < n - 1; j++) {\n std::cout << " ";\n }\n std::cout << "*" << std::endl;\n }\n\n return 0;\n}\n\n\n通过输入层数,程序会按照上述代码绘制出对应层数的圣诞树,其中树叶部分使用空格和来绘制,树干部分使用空格和来绘制。
原文地址: https://www.cveoy.top/t/topic/qolJ 著作权归作者所有。请勿转载和采集!