for循環

forspa

格式    :code

                for(int i=1/*初始條件*/;i<100/*循環條件*/;i++/*狀態改變*/)blog

                {it

                  //循環體,執行代碼;也能夠嵌套forfor循環

                 }class

總結;變量

             給一個初始條件,先判斷是否知足循環條件,若是不知足條件則跳過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嵌套;例如,di

//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);
            
相關文章
相關標籤/搜索