在C#中打印二维数组或矩阵

首先,设置一个二维数组。

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

现在,从用户那里获取元素-

for (i = 0; i < m; i++) {

   for (j = 0; j < n; j++) {

      arr[i, j] = Convert.ToInt16(Console.ReadLine());

   }

}

让我们看完整的示例以显示矩阵。

示例

using System;

using System.Linq;

class Demo {

   static void Main() {

      int m, n, i, j;

      //矩阵的行和列+

      m = 2;

      n = 2;

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

      Console.Write("Enter elements of the Matrix: ");

      for (i = 0; i < m; i++) {

         for (j = 0; j < n; j++) {

            arr[i, j] = Convert.ToInt16(Console.ReadLine());

         }

      }

      Console.WriteLine("Printing Matrix: ");

      for (i = 0; i < m; i++) {

         for (j = 0; j < n; j++) {

            Console.Write(arr[i, j] + "\t");

         }

         Console.WriteLine();

      }

      Console.ReadLine();

   }

}

输出结果

以下是输出。

Enter elements of the Matrix: 5 10 12 15

Printing Matrix:

510

1215

以上是 在C#中打印二维数组或矩阵 的全部内容, 来源链接: utcz.com/z/360893.html

回到顶部