В C# существует несколько способов вывести двумерный массив в виде матрицы. Один из них – использование двух вложенных циклов для перебора элементов массива. Первый цикл будет перебирать строки, а второй – столбцы.
Давайте рассмотрим пример кода, который демонстрирует этот подход:
Как вывести двумерный массив в C# матрицей
В C# есть несколько способов вывести двумерный массив в виде матрицы. Рассмотрим один из самых простых и понятных подходов.
int[,] array = new int[3, 3] { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
for (int i = 0; i < array.GetLength(0); i++)
{
for (int j = 0; j < array.GetLength(1); j++)
{
Console.Write(array[i, j] + " ");
}
Console.WriteLine();
}
1 2 3
4 5 6
7 8 9
Таким образом, мы вывели двумерный массив в виде матрицы.
Шаг 1: Создайте двумерный массив с данными:
int[,] matrix = new int[,]
{
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
Шаг 2: Определите количество строк и столбцов в массиве:
int rows = matrix.GetLength(0);
int columns = matrix.GetLength(1);
Шаг 3: Выведите массив в виде матрицы:
for (int i = 0; i < rows; i++)
{
for (int j = 0; j < columns; j++)
{
Console.Write(matrix[i, j] + " ");
}
Console.WriteLine();
}
Результат будет выглядеть следующим образом:
1 2 3
4 5 6
7 8 9
Теперь вы знаете, как вывести двумерный массив в виде матрицы в C#. Этот метод может быть полезен при отладке программ и визуализации данных в удобном для чтения виде.
1. Создайте двумерный массив нужного размера и заполните его значениями:
int[,] array = new int[3, 3] {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
2. Используйте два вложенных цикла для прохода по элементам массива:
for (int i = 0; i < array.GetLength(0); i++) {
for (int j = 0; j < array.GetLength(1); j++) {
Console.Write(array[i, j] + "\t");
}
// Переход на новую строку после окончания строки матрицы
Console.WriteLine();
}
Таким образом, при выполнении указанного кода, в консольном окне будет выведена следующая матрица:
1 2 3
4 5 6
7 8 9