用c语言画棵圣诞树源代码
时间: 2023-11-26 15:05:51 浏览: 79
以下是一个简单的用C语言画圣诞树的源代码:
```c
#include <stdio.h>
int main()
{
int i, j, space, height;
printf("请输入圣诞树的高度:");
scanf("%d", &height);
// 画圣诞树的三角形部分
for (i = 1; i <= height; i++)
{
// 打印空格
for (space = 1; space <= height - i; space++)
{
printf(" ");
}
// 打印星号
for (j = 1; j <= 2 * i - 1; j++)
{
printf("*");
}
printf("\n");
}
// 画圣诞树的树干部分
for (i = 1; i <= height / 2; i++)
{
// 打印空格
for (space = 1; space <= height - 1; space++)
{
printf(" ");
}
// 打印星号
printf("*\n");
}
return 0;
}
```
运行程序后,会提示用户输入圣诞树的高度。程序会根据用户输入的高度画出相应大小的圣诞树,如下:
```
请输入圣诞树的高度:5
*
***
*****
*******
*********
*
*
```
注意,这只是一个简单的实现,还有很多可以扩展和改进的地方。
阅读全文