オフ6:出力パスカルの三角形

タスク説明

トピック説明:学校はパスカルの三角形を知ったとき、あなたは覚えていますか?具体的な定義は、ここで説明されていない、あなたは、次の図を参照することができます:

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

前に、パスカルの三角形出力プログラミングnキーボードからの入力を必要とする、ラインn値。

エントリー

キーボード入力からのn値。

輸出

パスカルの三角形のグラフィックの前にプリントアウトnライン。セクションと題した記述形式を参照してください。整数にスペースで区切って、それぞれの整数の後ろ

プログラミング要件

右の補足のコードエディタのヒント。

プログラミングのヒント

仮定配列と呼ばれるにはa、配列要素の出力形式は、次の形式で示唆しました:

Console.Write("{0} ",a[i,j]);

試験概要

あなたが書いたプラットフォームのコードがテストされます。

テスト入力:

4

予想される出力:

1

1 1

1 2 1

1 3 3 1

テスト入力:

6

予想される出力:

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1


あなたの使命を開始し、私はあなたの成功を祈っています!

 
システムを使用しました。
System.Collections.Genericを使用しました。
System.Linqのを使用しました。
System.Textのを使用しました。
System.Threading.Tasksを使用しました。

名前空間ch706 
{ 
    クラスプログラム
    { 
        静的な無効メイン(文字列[] args)
        { 
			/ ******開始******* / 
			INT N = Convert.ToInt32(Console.ReadLine())。
            INT [、] A =新たINT [N、N]。
            
            (++ I; I <a.GetLength(0)intは、I = 0)するための
            { 
                ための(int型J = 0であり、j <= I; ++ j)は
                { 
                    (j == 0 || I == jの場合)
                    { 
                        [I、J] = 1。
                    }
                    { 
                        [I、J] = [I - 1、j] + [I-1、J-1]。
                    } 
                    Console.Write([I、J] .ToString()+ "「)。
                } 
                Console.WriteLineを()。
            } 

			
			
			/ *******端******** / 

        } 
    } 
}

  

おすすめ

転載: www.cnblogs.com/mjn1/p/12452193.html