C# 十種不同的數字模式 - Pattern9

內容引述 http://www.csharpstar.com/10-different-number-pattern-programs-in-csharp/

第九種 Pattern9

輸出結果如下圖:

整理概念如下:

1.輸入的數值為列數。

2.由第一列開始從輸入之數值倒數、每增一列增加一個字元。

A.先使用一個大迴圈( i ) 來跑列數。

B.再使用一個小迴圈( j ) 來處理行 ( 字元顯示 )。

C.顯示的值只要把輸入的列數 num 值與小迴圈的 j 值相減即可。

 

using System;

namespace Pattern9
{
    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 = 0; j < i; j++)
                    {
                        Console.Write(num - j);
                    }
                    Console.WriteLine();
                }
            }
        }
    }
}

 

本頁面為一點點累積學習寫程式之路。

許多資訊不是正確、或只是自己看的懂得。

如果不小心點進來誤導了您,還真的不好意思。