溫馨提示×

怎么使用C語言實現(xiàn)圣誕樹

小億
157
2023-08-09 17:44:44
欄目: 編程語言

要使用C語言實現(xiàn)圣誕樹,你可以使用基本的輸出函數(shù) printf() 來打印出樹的形狀和裝飾。下面是一個簡單的示例代碼:

#include <stdio.h>
int main() {
int height = 5; // 定義樹的高度
// 打印樹的上半部分
for (int i = 1; i <= height; i++) {
// 打印空格
for (int j = 1; j <= height - i; j++) {
printf(" ");
}
// 打印星號
for (int k = 1; k <= 2 * i - 1; k++) {
printf("*");
}
printf("\n");
}
// 打印樹的底部
for (int i = 1; i <= height - 1; i++) {
printf(" ");
}
printf("*\n");
// 打印樹的桿子
for (int i = 1; i <= height - 2; i++) {
printf(" ");
}
printf("|||\n");
return 0;
}

在上面的代碼中,我們使用了兩個嵌套的循環(huán)來打印出樹的形狀。第一個循環(huán)用于打印樹的每一行,第二個循環(huán)用于打印每一行的空格和星號。樹的底部和桿子部分使用了額外的打印語句來實現(xiàn)。

運行上述代碼,將輸出一個高度為 5 的圣誕樹形狀。你可以根據(jù)需要修改代碼中的 height 變量來調(diào)整樹的高度。

0