for循环

for

格式    :

                for(int i=1/*初始条件*/;i<100/*循环条件*/;i++/*状态改变*/)

                {

                  //循环体,执行代码;也可以嵌套for

                 }

总结;

             给一个初始条件,先判断是否满足循环条件,如果不满足条件则跳过for语句,满足则执行for语句。for语句内的代码执行完毕后,将按照状态改变,改变变量。然后判断是否符合循环条件,符合条件则继续执行for语句,知道变量i不符合循环条剑,则终止循环,或者碰到break;命令。直接跳出循环。

例如;利用for循环判断是否是质数;

//输入一个数n,打印1-n出来
            
            Console.Write("请输入:");
            int n = int.Parse(Console .ReadLine ());
            for (int i = 1; i <= n;i ++ )
            {
                Console.WriteLine(i );
            }

for嵌套;例如,

//100以内所有质数的合
            
            int e = 0;
            for (int a = 1; a <= 100;a++ )
            {   
                int b = 0;
                for (int i = 1; i <= a;i ++ )
                {
                    if (a %i ==0)
                    {
                        b++;
                    }
                }
                if (b== 2)
                {
                    e += a;
                }
            }
            Console.WriteLine(e);
             

利用for循环求1-n阶乘的合

 求1-n阶乘的合。
              
            Console.Write("请输入数字:");
            int a = int.Parse(Console.ReadLine());
             int c = 0;
            for (int j = 1; j <= a; j++)
            {
                int b = 1;
                for (int i = 1; i <= j; i++)
                {
                    b = b * i;
                    
                }
                c += b;

                
            }
            Console.Write(c);
            
原文地址:https://www.cnblogs.com/zhailiming/p/5359528.html