成免费的crm,久久国产精品新农夫导航新妓网,恋夜秀场全部视频安卓手机,女校花强奷在线播放A级

C++ 嵌套循環

C++ 嵌套循環

C++ 循環C++ 循環

一個循環內可以嵌套另一個循環。C++ 允許至少 256 個嵌套層次。

 

1. 語法

C++ 中 嵌套 for 循環 語句的語法:

for ( init; condition; increment )
{
   for ( init; condition; increment )
   {
      statement(s);
   }
   statement(s); // 可以放置更多的語句
}

C++ 中 嵌套 while 循環 語句的語法:

while(condition)
{
   while(condition)
   {
      statement(s);
   }
   statement(s); // 可以放置更多的語句
}

C++ 中 嵌套 do...while 循環 語句的語法:

do
{
   statement(s); // 可以放置更多的語句
   do
   {
      statement(s);
   }while( condition );

}while( condition );

關于嵌套循環有一點值得注意,您可以在任何類型的循環內嵌套其他任何類型的循環。比如,一個 for 循環可以嵌套在一個 while 循環內,反之亦然。

 

2. 實例

下面的程序使用了一個嵌套的 for 循環來查找 2 到 100 中的質數:

#include <iostream>
using namespace std;
 
int main ()
{
   int i, j;
   
   for(i=2; i<100; i++) {
      for(j=2; j <= (i/j); j++)
        if(!(i%j)) break; // 如果找到,則不是質數
        if(j > (i/j)) cout << i << " 是質數\n";
   }
   return 0;
}

當上面的代碼被編譯和執行時,它會產生下列結果:

2 是質數
3 是質數
5 是質數
7 是質數
11 是質數
13 是質數
17 是質數
19 是質數
23 是質數
29 是質數
31 是質數
37 是質數
41 是質數
43 是質數
47 是質數
53 是質數
59 是質數
61 是質數
67 是質數
71 是質數
73 是質數
79 是質數
83 是質數
89 是質數
97 是質數

C++ 循環C++ 循環

下一節:C++ break 語句

C++ 簡介

相關文章