Sign in
or
Register
Courses
Textbook
Compiler
Contests
Topics
Courses
C#. Penyimpanan dan pemprosesan data
Tatasusunan. Asas
Module:
Tatasusunan. Asas
Problem
9
/9
Cara tambahan untuk bekerja dengan elemen tatasusunan
Theory
Click to read/hide
Cara tambahan untuk bekerja dengan elemen tatasusunan
Kecuali untuk
untuk , anda juga boleh menggunakan
foreach
- ia melelang ke atas semua elemen tatasusunan, tanpa menggunakan indeks. Kadangkala ia boleh menjadi mudah, sebagai contoh, untuk memaparkan tatasusunan pada skrin.
foreach(int i dalam A) { Console.Write(i + " "); }
Dan ini adalah cara anda boleh membaca tatasusunan, elemen yang ditulis pada satu baris dan dipisahkan oleh ruang, dari papan kekunci.
menggunakan System.Linq; // anda perlu menulis arahan ini untuk menggunakan fungsi yang berkaitan dengan bekerja dengan tatasusunan ... teks rentetan = Console.ReadLine(); int[] tatasusunan = teks.Split(' ').Pilih(int.Parse).ToArray(); // Split() membelah rentetan menjadi objek berasingan (dalam kes ini, pembahagian ruang) // Select(int.Parse) menukarkan setiap objek (rentetan) kepada int // ToArray() menulis semua objek yang diterima ke array
Problem
Input ialah nombor
N
- bilangan elemen tatasusunan.
Kemudian terdapat dua tatasusunan
N
integer setiap satu: elemen tatasusunan pertama pergi satu setiap baris, elemen tatasusunan kedua semuanya ditulis pada satu baris yang dipisahkan oleh ruang.
Isikan dua tatasusunan dan keluarkan elemennya dipisahkan oleh ruang dalam satu baris: tatasusunan pertama dalam baris pertama, tatasusunan kedua dalam baris kedua.
Contoh
#
Input
Output
1
3
1
2
3
4 5 6
1 2 3
4 5 6
jadual>
1000
ms
256 Mb
Rules for program design and list of errors in automatic problem checking
Teacher commentary