Lập trình C# - Đọc và in mảng hai chiều

Đọc và in mảng hai chiều

Viết chương trình C# để nhập một mảng hai chiều có kích cỡ 3x3, sau đó in các phần tử mảng hai chiều này trên màn hình.

Đây là bài tập C# cơ bản minh họa giúp bạn cách khai báo, khởi tạo, truy cập và in các phần tử của mảng hai chiều trong C#.

Chương trình C#

Dưới đây là chương trình C# để giải bài tập đọc và in mảng hai chiều trong C#:

using System;

namespace Csharp
{
    class TestCsharp
    {
        public static void Main()
        {

            int i, j;
            int[,] arr1 = new int[3, 3];

            Console.Write("\nDoc va in mang hai chieu trong C#:\n");
            Console.Write("-----------------------------------\n");


            /* nhap cac phan tu vao trong mang*/
            Console.Write("Nhap cac phan tu vao trong mang hai chieu:\n");
            for (i = 0; i < 3; i++)
            {
                for (j = 0; j < 3; j++)
                {
                    Console.Write("Phan tu - [{0},{1}]: ", i, j);
                    arr1[i, j] = Convert.ToInt32(Console.ReadLine());
                }
            }

            Console.Write("\nIn mang hai chieu: \n");
            for (i = 0; i < 3; i++)
            {
                Console.Write("\n");
                for (j = 0; j < 3; j++)
                    Console.Write("{0}\t", arr1[i, j]);
            }
            Console.Write("\n\n");       

            Console.ReadKey();
        } 
    }
}

Xem ví dụ

Biên dịch và chạy chương trình C# trên sẽ cho kết quả:

Đọc và in mảng hai chiều trong C#