Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

In mảng 2 chiều (Ma trận) trong C#

Thiết lập mảng hai chiều:

int[,] arr = new int[10, 10];

Nhập phần tử từ người dùng:

for (i = 0; i < m; i++) {
    for (j = 0; j < n; j++) {
        arr[i, j] = Convert.ToInt16(Console.ReadLine());
    }
}

Ví dụ hoàn chỉnh hiển thị ma trận:

Ví dụ

using System;
using System.Linq;

class Demo {
    static void Main() {
        int m, n, i, j;
        // hàng và cột của ma trận
        m = 2;
        n = 2;
        int[,] arr = new int[10, 10];
        Console.Write("Nhập phần tử ma trận: ");
        for (i = 0; i < m; i++) {
            for (j = 0; j < n; j++) {
                arr[i, j] = Convert.ToInt16(Console.ReadLine());
            }
        }
        Console.WriteLine("In ma trận: ");
        for (i = 0; i < m; i++) {
            for (j = 0; j < n; j++) {
                Console.Write(arr[i, j] + "\t");
            }
            Console.WriteLine();
        }
        Console.ReadLine();
    }
}

Kết quả

Nhập phần tử ma trận: 5 10 12 15
In ma trận:
5   10
12  15