Test Message

c419: Bert的三角形 (2)

內容

Bert 又想要另外一種 n 層的三角形,定義如下:

第 i 層一樣要有 i 個 " * ",但要向右對齊

請你寫個程式幫幫 Bert ~~


輸入

單筆輸入~~

輸入只有一個整數 n (1 <= n <= 100)

3

輸出

輸出整個三角形~~

因為空格不好辨識,請以"_" 代替 ~~

__*
_**
***


解題思路

c418 的類題,只是這題先用底線初始化陣列,'*' 從後面加回來而已。


完整程式碼

AC (2ms, 104KB)
#include <stdio.h>

char s[101];

int main()
{
int n;
scanf(" %d", &n);
for (int i = 0; i < n; i++)
s[i] = '_';
for (int i = n - 1; i >= 0; i--)
{
s[i] = '*';
puts(s);
}
return 0;
}