Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk memasukkan tatasusunan dua dimensi dalam c++

Bagaimana untuk memasukkan tatasusunan dua dimensi dalam c++

下次还敢
下次还敢asal
2024-05-09 03:21:16550semak imbas

Masukkan tatasusunan dua dimensi dalam C++ dengan mengikuti langkah berikut: Tentukan tatasusunan (nyatakan bilangan baris dan lajur), gunakan gelung bersarang untuk mengulang elemen tatasusunan, dan gunakan aliran cin untuk membaca input pengguna.

Bagaimana untuk memasukkan tatasusunan dua dimensi dalam c++

Cara untuk memasukkan tatasusunan dua dimensi dalam C++

Dalam C++, anda boleh memasukkan tatasusunan dua dimensi melalui langkah-langkah berikut:

1 kod>bilangan baris Menentukan bilangan baris dalam tatasusunan dan bilangan lajur menentukan bilangan lajur dalam tatasusunan.

  • 行数 指定数组的行数,列数 指定数组的列数。

2. 使用嵌套循环输入数组元素

<code class="cpp">int arr[行数][列数];</code>
  • 这段代码使用嵌套循环遍历数组中的每个元素,并使用 cin2 Gunakan gelung bersarang untuk memasukkan elemen tatasusunan
<code class="cpp">for (int i = 0; i < 行数; i++) {
    for (int j = 0; j < 列数; j++) {
        cin >> arr[i][j];
    }
}</code>

Kod ini menggunakan gelung bersarang untuk melelakan setiap elemen dalam tatasusunan dan menggunakan strim cin untuk membaca input pengguna.

Contoh:

Masukkan tatasusunan 3x4 2D:

<code class="cpp">int main() {
    int arr[3][4];

    for (int i = 0; i < 3; i++) {
        for (int j = 0; j < 4; j++) {
            cin >> arr[i][j];
        }
    }

    return 0;
}</code>
  • Nota:
  • Pastikan memori diperuntukkan dengan betul untuk tatasusunan.
Turutan lintasan gelung bersarang ialah melintasi baris dahulu dan kemudian melintasi lajur. 🎜🎜Gesaan yang sesuai boleh ditambah dalam gelung bersarang untuk membimbing pengguna memasukkan elemen tatasusunan. 🎜🎜

Atas ialah kandungan terperinci Bagaimana untuk memasukkan tatasusunan dua dimensi dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn