Sign in
or
Register
Courses
Textbook
Compiler
Contests
Topics
Courses
C#。 データの保存と処理
配列。基本
Module:
配列。基本
Problem
9
/9
配列要素を操作するその他の方法
Theory
Click to read/hide
配列要素を操作するその他の方法
<コード ループ>を除く、
foreach
- インデックスを使用せずに、配列のすべての要素を反復処理します。たとえば、画面上に配列を表示すると便利な場合があります。
foreach(int i in A) { Console.Write(i + " "); }プレ>
これは、要素が 1 行に書かれ、スペースで区切られた配列をキーボードから読み取る方法です。
System.Linq を使用します。 // 配列の操作に関連する関数を使用するには、このディレクティブを記述する必要があります ... 文字列テキスト = Console.ReadLine(); int[] 配列 = text.Split(' ').Select(int.Parse).ToArray(); // Split() は文字列を別々のオブジェクトに分割します (この場合は空間分割) // Select(int.Parse) は各オブジェクト (文字列) を int に変換します // ToArray() は受信したすべてのオブジェクトを配列に書き込みます
Problem
入力は数値
N
- 配列要素の数です。
次に、それぞれ
N
個の整数の 2 つの配列があります。 最初の配列の要素は 1 行に 1 つずつ、 2 番目の配列の要素はすべて、スペースで区切られた 1 行に書き込まれます。
2 つの配列に入力し、それらの要素をスペースで区切って 1 行に出力します。最初の配列は 1 行目に、2 番目の配列は 2 行目にあります。
例
<頭>
#
入力
出力
<本体>
1
3
1
2
3
4 5 6
1 2 3
4 5 6
表>
1000
ms
256 Mb
Rules for program design and list of errors in automatic problem checking
Teacher commentary