第三種 Pattern3
輸出結果如下圖:
整理概念如下:
1.第一組大迴圈處理增加字數的行(所以使用遞增 i++)。
2.第一組小迴圈處理列數( 字數 ) ( j ) ,並輸出 j 值做顯示。
3.第一組迴圈會停在輸入行數( 輸入5則停在第5行,並顯示12345 )
A.第二組大迴圈處理減少字數的行(所以使用遞減 i--,因為剛已經顯示到頂列,所以要將輸入的列數減一,避免出現相同顯示的列)。
B.第二組小迴圈處理列數( 字數 ) ( j ) ,並輸出 j 值做顯示。
C.第二組迴圈會停在只剩顯示 1。
using System; namespace Pattern3 { class Program { static void Main(string[] args) { int num; while (true) { Console.Write("請輸入 1 到 9 之間的數值:"); num = Convert.ToInt32(Console.ReadLine()); for(int i = 1 ; i <= num ; i++ ) { for(int j = 1 ; j <= i ; j++ ) { Console.Write(j); } Console.WriteLine(); } for (int k = num - 1 ; k >= 1 ; k-- ) { for(int m = 1 ; m <= k; m++) { Console.Write(m); } Console.WriteLine(); } } } } }
本頁面為一點點累積學習寫程式之路。
許多資訊不是正確、或只是自己看的懂得。
如果不小心點進來誤導了您,還真的不好意思。