#include <stdio.h>
int main() {
int n;
讀取輸入
scanf("%d", &n);
1. 印出樹冠 (三角形部分) ---
for (int i = 0; i < n; i++) {
印出左邊的空格
for (int j = 0; j < n - 1 - i; j++) {
printf(" ");
}
印出星號與中間的空格
for (int j = 0; j <= i; j++) {
printf("*");
if (j < i) {
printf(" ");
}
}
printf("\n");
}
2. 印出樹幹 (| | 部分) ---
int trunk_height = n / 2;
for (int i = 0; i < trunk_height; i++) {
印出樹幹前的空格 (n-2 個)
for (int j = 0; j < n - 2; j++) {
printf(" ");
}
printf("| |\n");
}
3. 印出盆栽 (\___/ 部分) ---
int width = 2 * n - 1; 總寬度
printf("\\"); 印出左斜線
for (int i = 0; i < width - 2; i++) {
printf("_"); 印出底部的底線
}
printf("/\n"); 印出右斜線
return 0;
}