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);