中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

C# 嵌套循環(huán)

C# 循環(huán) C# 循環(huán)

C# 允許在一個循環(huán)內(nèi)使用另一個循環(huán),下面演示幾個實例來說明這個概念。

語法

C# 中 嵌套 for 循環(huán) 語句的語法:

for ( init; condition; increment )
{
   for ( init; condition; increment )
   {
      statement(s);
   }
   statement(s);
}

C# 中 嵌套 while 循環(huán) 語句的語法:

while(condition)
{
   while(condition)
   {
      statement(s);
   }
   statement(s);
}

C# 中 嵌套 do...while 循環(huán) 語句的語法:

do
{
   statement(s);
   do
   {
      statement(s);
   }while( condition );

}while( condition );

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

實例

下面的程序使用了一個嵌套的 for 循環(huán)來查找 2 到 100 中的質(zhì)數(shù):

實例

using System;

namespace Loops
{
? ?
? ?class Program
? ?{
? ? ? static void Main(string[] args)
? ? ? {
? ? ? ? ?/* 局部變量定義 */
? ? ? ? ?int i, j;

? ? ? ? ?for (i = 2; i < 100; i++)
? ? ? ? ?{
? ? ? ? ? ? for (j = 2; j <= (i / j); j++)
? ? ? ? ? ? ? ?if ((i % j) == 0) break; // 如果找到,則不是質(zhì)數(shù)
? ? ? ? ? ? if (j > (i / j))
? ? ? ? ? ? ? ?Console.WriteLine("{0} 是質(zhì)數(shù)", i);
? ? ? ? ?}

? ? ? ? ?Console.ReadLine();
? ? ? }
? ?}
}

當(dāng)上面的代碼被編譯和執(zhí)行時,它會產(chǎn)生下列結(jié)果:

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

1000 以內(nèi)的質(zhì)數(shù)有:

C# 循環(huán) C# 循環(huán)

其他擴展