c语言圣诞树代码简单
以下是一段用C语言编写的简单绘制圣诞树的代码:
int main() { int i, j, k; int height = 10; // 定义圣诞树的高度 // 绘制圣诞树的上半部分 for (i = 1; i <= height; i++) { // 打印空格 for (j = height - i; j > 0; j--) { printf(" "); } // 打印星号 for (k = 0; k < 2 * i - 1; k++) { printf("*"); } printf("\n"); } // 绘制圣诞树的树干 for (i = 0; i < height / 2; i++) { for (j = height - 2; j > 0; j--) { printf(" "); } printf("***\n"); } return 0; }
代码说明
变量定义:
i
、j
、k
用于循环控制。
height
定义了圣诞树的高度,这里设置为10,可以根据需要修改。
绘制树顶部分:
外层循环 for (i = 1; i <= height; i++)
控制行数,从1到 height
。
内层第一个循环 for (j = height - i; j > 0; j--)
打印每行前面的空格,随着行数增加,空格数逐渐减少。
内层第二个循环 for (k = 0; k < 2 * i - 1; k++)
打印每行的星号,每行星号数量是 2 * i - 1
,随着行数增加,星号数量逐渐增多。
绘制树干部分:
外层循环 for (i = 0; i < height / 2; i++)
控制树干的行数,这里树干高度是树高的一半。
内层第一个循环 for (j = height - 2; j > 0; j--)
打印树干每行前面的空格。
printf("***\n");
打印树干的每一行,这里树干每行是三个星号。
运行这段代码,你将会在控制台看到一个简单的圣诞树图案。
- 上一篇:祝福祖国八字霸气词语
- 下一篇:烧杯网络流行语梗