題目連結: https://zerojudge.tw/ShowProblem?problemid=c418

# 內容

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

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

# 輸入

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

# 輸出

輸出整個三角形~~

# 解題思路

使用雙層迴圈

當內層 loop (輸出 "") 執行次數跟行數相同時,外層 for loop 執行換行、額外變數加一,在回到內層。

此時內層執行次數會隨著額外變數增加而提高,即下一層的 "
" 多一個。

# 程式碼

#include <iostream>
using namespace std;
int main(){
    int n;
    while(cin>>n){
        for(int i=1;i<=n;i++){
            for(int j=1;j<=i;j++)
                cout<<"*";
            cout<<endl;
        }
    }
}
更新於 閱讀次數

用實際行動犒賞爆肝的我😀

Zrn Ye LinePay

LinePay