龙空技术网

C++进阶教程:C#嵌套循环

半成品牛筋面 126

前言:

如今同学们对“c语言循环结构的嵌套”都比较关切,咱们都需要了解一些“c语言循环结构的嵌套”的相关文章。那么小编在网上汇集了一些关于“c语言循环结构的嵌套””的相关文章,希望朋友们能喜欢,小伙伴们快快来学习一下吧!

  C# 允许在一个循环中使用另一个循环。下面使用几个例子来说明这个概念。

  语法

  C# 中的嵌套for循环语句的语法如下:

for ( init; condition; increment ){   for ( init; condition; increment )   {      statement(s);   }   statement(s);}12345678复制代码类型:[csharp]

  C# 中的嵌套while循环语句的语法如下:

while(condition){   while(condition)   {      statement(s);   }   statement(s);}12345678复制代码类型:[csharp]

  C# 中的嵌套do...while循环语句的语法如下:

do{   statement(s);   do   {      statement(s);   }while( condition );}while( condition );123456789复制代码类型:[csharp]

  可以将任何类型的循环放在任何其他类型的循环中。例如,for循环可以在while循环内,反之亦然。

  示例

  以下程序使用嵌套for循环来查找从2到100内的素数:

using System;namespace Loops{   class Program   {      static void Main(string[] args)      {         /* local variable definition */         int i, j;         for (i = 2; i < 100; i++)         {            for (j = 2; j <= (i / j); j++)            if ((i % j) == 0) break; // if factor found, not prime            if (j > (i / j))            Console.WriteLine("{0} is prime", i);         }         Console.ReadLine();      }   }}1234567891011121314151617181920复制代码类型:[csharp]

  当编译和执行上述代码时,会产生以下结果:

2 is prime3 is prime5 is prime7 is prime11 is prime13 is prime17 is prime19 is prime23 is prime29 is prime31 is prime37 is prime41 is prime43 is prime47 is prime53 is prime59 is prime61 is prime67 is prime71 is prime73 is prime79 is prime83 is prime89 is prime97 is prime

开课吧广场-人才学习交流平台-开课吧

标签: #c语言循环结构的嵌套