C 迴圈的巢狀

2021-08-04 19:58:23 字數 862 閱讀 4083

迴圈巢狀:當迴圈語句中的迴圈體又是乙個迴圈語句時,就構成了「巢狀迴圈」。

巢狀層次:迴圈的巢狀層次從語法上沒有限制,但一般不超過三層,否則將影響可讀性。

應用舉例:

【例2.16】 列印九九表。列印格式為:

* 1 2 3 4 5 6 7 8 9

1 12 2 4

3 3 6 9

…9 9 18 27 36 45 54 63 72 81

#include

#include

using namespace std;

int main(){

int i,j;

cout<【例2.17】 列印如下圖形。

* * * * * * * * * * *

* * * * * * * * * * *

* * * * * * * * * * *

* * * * * * * * * * *

* * * * * * * * * * *

#include

#include

using namespace std;

int main(){

int i,j;

for(i=1;i<=5;i++){

for(j=1;j<=5-i;j++)  cout<<"  " ;    //輸出若干空格

for(j=1;j<=11;j++)  cout<<"* ";           //輸出若干*

cout<巢狀形式:for 語句、while語句和do-while語句均可以構成巢狀形式,這三種語句還可以互相巢狀。

C 迴圈巢狀 常見的巢狀

迴圈的巢狀就是,乙個迴圈體內又包含了另乙個完整的迴圈結構 內嵌的迴圈中還可以巢狀迴圈,這就是多層迴圈。在c 中,while迴圈 do while迴圈 for迴圈都可以互相巢狀,例如以下幾種 while語句巢狀while語句 while do while語句巢狀do while語句 do while ...

C語言 迴圈的巢狀

1 for語句中嵌入for語句 for 2 for語句嵌入while語句 for 3 for語句中嵌入do while語句 for while 4 while語句中嵌入for語句 while 5 while語句中嵌入while語句 while 6 while語句中嵌入do while語句 while...

C 教程 巢狀迴圈

乙個迴圈內可以巢狀另乙個迴圈。c 允許至少 256 個巢狀層次。c 中巢狀 for 迴圈語句的語法 for init condition increment statement s 可以放置更多的語句 c 中巢狀 while 迴圈語句的語法 while condition statement s 可...