gpt4 book ai didi

c# - 以矩阵格式打印二维数组

转载 作者:IT王子 更新时间:2023-10-29 04:33:16 24 4
gpt4 key购买 nike

我有一个二维数组如下:

long[,] arr = new long[4, 4] {{ 0, 0, 0, 0 },
{ 1, 1, 1, 1 },
{ 0, 0, 0, 0 },
{ 1, 1, 1, 1 }};

我想以矩阵格式打印此数组的值,例如:

0 0 0 0
1 1 1 1
0 0 0 0
1 1 1 1

我该怎么做?

最佳答案

你可以这样做(稍微修改数组以显示它适用于非方形数组):

        long[,] arr = new long[5, 4] { { 1, 2, 3, 4 }, { 1, 1, 1, 1 }, { 2, 2, 2, 2 }, { 3, 3, 3, 3 }, { 4, 4, 4, 4 } };

int rowLength = arr.GetLength(0);
int colLength = arr.GetLength(1);

for (int i = 0; i < rowLength; i++)
{
for (int j = 0; j < colLength; j++)
{
Console.Write(string.Format("{0} ", arr[i, j]));
}
Console.Write(Environment.NewLine + Environment.NewLine);
}
Console.ReadLine();

关于c# - 以矩阵格式打印二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12826760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com