迴圈結構(二) 迴圈巢狀

2021-09-02 23:17:15 字數 790 閱讀 4767

三種迴圈可互相巢狀,層數不限

巢狀迴圈的執行流程

涉及行、列 控制的迴圈巢狀,考慮線性代數思想,

即:i控制行

j控制列

例題 畫矩形 三角形 粘牆三角形 菱形 等

【分析】列印圖形總是逐行進行的,本題要重複n行操作,對於每一行,又重複若干次輸出「」操作。於是,構成了乙個兩層迴圈:外層迴圈是1至n行的處理,而內層迴圈,則是輸出同一行上的每一列。分析樣例,不難發現,每一行上「」的個數恰好是行數。因此對於第i行,內層迴圈可以設定重複i次。

#include using namespace std;

int main ()

cout質因數分解

題目:已知正整數n是兩個不同的質數的乘積,試求出較大的那個質數。

輸入:輸入只有一行,包含乙個正整數 n。

對於60%的資料,6≤n≤1000。

對於100%的資料,。

輸出:輸出只有一行,包含乙個正整數 p,即較大的那個質數。

輸入樣例:

21輸出樣例:

7#include#includeusing namespace std;

int main()

}cout

void main()

if(prime) cout<

else cout<

cout<

}

練習二for迴圈巢狀

document.write 1 for var a 1 a 5 a document.write 輸出結果 結論 第乙個for控制行數,第二個for控制列數。後面便信手拈來了 document.write 2 for var c 1 c 5 c document.write 輸出結果 4種空白格及...

迴圈及迴圈巢狀

程式的三大流程 順序 從上往下執行 分支 根據條件判斷,決定執行的 的分支 迴圈 讓特定 重複執行 while語句語法格式 初始條件設定 通常是重複執行計數器 while 條件 判斷 計數器 是否達到 目標次數 條件滿足時,執行1 條件滿足時,執行2 條件滿足時,執行3 處理條件 計數器 1 i 1...

巢狀for迴圈

根據外層的條件,判斷裡層能否執行,如果能執行,就把裡層 都迴圈完畢後,再繼續執行外層,繼續判斷。for 開始條件 判斷條件 更改條件 1.入門案例 public class test for system.out.println 總結2 外迴圈控制行,內迴圈控制列 for int i 1 i 2 i...