zoukankan      html  css  js  c++  java
  • C#。3 循环

    循环:可以反复执行某段代码,直到不满足循环条件为止。

    一、循环的四要素:初始条件、循环条件、状态改变、循环体。

          1.初始条件:循环最开始的状态。

          2.循环条件:在什么条件下进行循环,不满足此条件,则循环终止。

          3.状态改变:改变循环变量值,最终不满足循环条件,从而停止循环。

          4.循环体:要反复执行的部分。

    二、语法:for语法.   //还有while,do...whilte

          for(初始条件;循环条件;状态改变)

            {  //循环体 }

                     例: for(int i=1;i<=10;i++)

                              {     Console.WriteLine("您好"); }

       注意: 1.for后面的小括号中,用分号隔开了三项。

                2.for的小括号后面不要加分号。

                3.不要写成死循环。

             

    三、执行过程:

        1.执行初始条件

        2.执行循环条件

        3.循环体

        4.状态改变

        5.继续第2步。

    四、举例:

    1.找100以内与7相关的数。(能被7整除,个位数是7,十位数是7)

      for(int i=1;i<=100;i++)

      {     if (i % 7 == 0 || i % 10 == 7 || i / 10 == 7) //重点   

      {         Console.Write(i + " ");     } }

      2.显示计算机的ASCII码:

     for(int i=0;i<=125;i++)

       {     Console.Write(i+"="+(char)i+" "); }

    for循环变型:

    变型一:while循环   

       int i = 1;//初始条件   

        for (; i <= 100; )

       {     Console.Write(i + " ");     i++;//状态改变    } 

       相当于:     

           int i = 1;//初始条件        

          while ( i <= 100)        

          {                 Console.Write(i + " ");                 i++;//状态改变             }

    变型二:死循环 for (; ; ) { }

    五、循环的嵌套。          

        for(int i=1;i<=10;i++)   

              {                 for(int j=1;j<=20;j++)      

              {                     Console.Write("★");                 }       

              Console.WriteLine();            

            }

      当外层每循环1次,里层完全循环一遍。

  • 相关阅读:
    POJ 2752 Seek the Name, Seek the Fame
    POJ 2406 Power Strings
    KMP 算法总结
    SGU 275 To xor or not to xor
    hihocoder 1196 高斯消元.二
    hihoCoder 1195 高斯消元.一
    UvaLive 5026 Building Roads
    HDU 2196 computer
    Notions of Flow Networks and Flows
    C/C++代码中的笔误
  • 原文地址:https://www.cnblogs.com/999c/p/4181365.html
Copyright © 2011-2022 走看看