C#入门5.6——迭代语句之for语句

来源:互联网 发布:python idle无法打开 编辑:程序博客网 时间:2024/06/07 23:05

for语句格式:

for(初始条件;判断条件;循环条件)

{

循环语句;

}


for循环可以记录循环的次数,有效控制循环的方式。有时候我们会省略初始条件、判断条件、循环条件,这时候两个分号是不能省略的,此时构成死循环。

死循环应用实例:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication4{    class Program    {        static void Main(string[] args)        {            Console.WriteLine("请输入需要计算阶乘的数:");            for(;;)            {                int a=int.Parse(Console.ReadLine());                int jieCheng = 1;                for(int i=1;i<=a;i++)                {                    jieCheng *= i;                }                Console.WriteLine("阶乘的结果是:"+jieCheng);            }                         }    }}

附加for循环嵌套经典例题:99乘法表

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication4{    class Program    {        static void Main(string[] args)        {            Console.WriteLine("99乘法表");            int i, j;            for(i=1;i<=9;i++)            {                for (j = 1; j <= 9; j++)                {                    if (i >= j)                        Console.Write("{0}×{1}={2}\t", j, i, i * j);                }                Console.Write("\n");            }            Console.ReadKey();            }    }}


运行结果:(经典就是经典)

99乘法表1×1=11×2=2  2×2=41×3=3  2×3=6  3×3=91×4=4  2×4=8  3×4=12 4×4=161×5=5  2×5=10 3×5=15 4×5=20 5×5=251×6=6  2×6=12 3×6=18 4×6=24 5×6=30 6×6=361×7=7  2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=491×8=8  2×8=16 3×8=24 4×8=32 5×8=40 6×8=48 7×8=56 8×8=641×9=9  2×9=18 3×9=27 4×9=36 5×9=45 6×9=54 7×9=63 8×9=72 9×9=81



0 0
原创粉丝点击