標籤:style blog http color 使用 strong for 2014
for迴圈
1.初始狀態
2.迴圈條件
3.迴圈體
4.狀態改變
文法 for( 初始狀態 ; 迴圈條件 ; 狀態改變 )
{
迴圈體;
}
eg:
1 for (int i = 1; i <= 10; i++)2 {3 Console.Write(i);4 }
輸出結果為
1 //100以內所有數的和2 int sum = 0;3 for (int i = 1; i <= 100; i++)4 {5 sum = sum + i;6 }7 Console.WriteLine(sum);
1 //公園裡有一隻猴子和一堆桃子,每次吃掉一般的桃子,再把剩下的桃子扔掉一個壞的,第七天睜開眼發現只有一個桃子了,問剛開始公園裡有多少桃子?2 int sum = 1;3 for (int i = 1; i < 7; i++)4 {5 sum = (sum + 1) * 2;6 }7 Console.WriteLine("剛開始公園裡有{0}個桃子。", sum);
1 //有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,第24個月兔子總數為多少?2 int n1 = 1, n2 = 1, num = 1;3 for (int i = 3; i <= 24; i++)4 {5 num = n1 + n2;//第n個月兔子的數量=前兩個月的兔子數量的和6 n1 = n2;7 n2 = num;8 }9 Console.WriteLine(num);
1 //for迴圈嵌套的使用 2 for (int i = 1; i <= 6; i++) 3 { 4 for (int j = 1; j <= 6 - i; j++) 5 { 6 Console.Write(" "); 7 } 8 for (int k = 1; k <= i + i - 1; k++) 9 {10 Console.Write("★");11 }12 Console.Write("\n");13 }
上面代碼輸出結果為
//菱形 for (int i = 1; i <= 6; i++) { for (int j = 1; j <= 6 - i; j++) { Console.Write(" "); } for (int k = 1; k <= i + i - 1; k++) { Console.Write("★"); } Console.Write("\n"); } for (int l = 7; l <= 11; l++) { for (int m = 1; m <= l - 6; m++) { Console.Write(" "); } for (int n = 1; n <= 2 * (12 - l) - 1; n++) { Console.Write("★"); } Console.Write("\n"); }
上面代碼顯示結果為,及圖解