聖誕節到了,Gladys 想用電腦做一個聖誕樹給大家,祝福大家聖誕快樂。下面這是他做出來的聖誕樹。
*
* *
* * *
* * * *
| |
| |
\_____/
這棵聖誕樹分成三個部分
第一部分是樹冠,是由星號 *
構成的三角形,每個星號間有一個空格,一共 n 行;
第二部分是樹幹,由豎直線 |
構成的矩形,一共 n / 2 行(小數點無條件捨去到整數),樹幹永遠會在樹的中間,不會歪一邊;
第三部分是盆栽,只有一行,由底線 _
組成,首尾分別用反斜線 \
和斜線 /
夾起來,盆栽與樹冠底部等寬。
但 Gladys 的朋友很多,大家喜歡的尺寸不同,有些人覺得樹大一點才氣派,有些人覺得樹小小的放角落觀賞很可愛,但如果要替每個朋友都量身訂做也太累了,你能幫忙寫一個程式調整聖誕樹的尺寸嗎?
輸入只有一個正整數 n
(2 <= n <= 100)
印出樹冠高度為 n 的聖誕樹
2
* * * | | \_/
3
* * * * * * | | \___/
5
* * * * * * * * * * * * * * * | | | | \_______/
7
* * * * * * * * * * * * * * * * * * * * * * * * * * * * | | | | | | \___________/
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
51857 | robertgreat (Wombat) | q089 | 105 | 2025-08-25 21:08 |