タスク説明
トピック説明:学校はパスカルの三角形を知ったとき、あなたは覚えていますか?具体的な定義は、ここで説明されていない、あなたは、次の図を参照することができます:
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を()。 } / *******端******** / } } }