Test Message

c418: Bert的三角形 (1)

內容

Bert 想要一個 n 層的三角形,第 i 層就要有 i 個 " * "

請你寫個程式幫幫可憐的 Bert ~~


輸入

單筆輸入~~

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

3

輸出

輸出整個三角形~~

*
**
***


解題思路

第一次將 s[0]變成 '*'、輸出("*")
第二次將 s[1]變成 '*'、輸出("**")
第三次將 s[2]變成 '*'、輸出("***")

看 n 為幾就用迴圈跑幾次即可。


完整程式碼

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] = '*';
puts(s);
}
return 0;
}