用c语言编写圣诞树代码
时间: 2023-12-26 21:28:25 浏览: 98
以下是使用C语言编写圣诞树代码的示例:
```c
#include <stdio.h>
void triangleRight(double x, double y, double num, double col) {
double i, j;
for (i = 0; i < num; i++) {
for (j = 0; j <= i; j++) {
printf("%c", (int)col);
}
printf("\n");
}
}
void triangleLeft(double x, double y, double num, double col) {
double i, j;
for (i = num; i > 0; i--) {
for (j = 0; j < i; j++) {
printf("%c", (int)col);
}
printf("\n");
}
}
int main() {
double height = 5;
double width = 9;
double trunkHeight = 3;
double trunkWidth = 3;
double i, j;
// 打印树冠
for (i = 0; i < height; i++) {
for (j = 0; j < width; j++) {
if (j >= (width / 2 - i) && j <= (width / 2 + i)) {
printf("*");
} else {
printf(" ");
}
}
printf("\n");
}
// 打印树干
for (i = 0; i < trunkHeight; i++) {
for (j = 0; j < width / 2 - trunkWidth / 2; j++) {
printf(" ");
}
for (j = 0; j < trunkWidth; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
这段代码会打印出一个简单的圣诞树,树冠由星号组成,树干由矩形组成。你可以根据需要调整树的高度、宽度、树干的高度和宽度。请注意,这只是一个简单的示例,你可以根据自己的需求进行修改和扩展。
阅读全文