【发布时间】:2020-06-20 16:12:53
【问题描述】:
我正在创建一个可以具有任何自定义大小1x1, 2x2, 3x3 .... nxn 的二维数组,并且根据数组的大小,它会填充0 到(n^2)-1,所以如果它是2x2,它会输出:
3 2
1 0
应该是这样的int[,] arr = new int [n, n];,来创建二维数组,但是如何构造for循环呢?
我尝试过的
using System;
namespace moveElement {
public class move {
static void Main(string[] args) {
int n = 3;
int[, ] arr = new int[n, n];
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
Console.Write(arr[i, j] + " ");
}
Console.WriteLine();
}
}
}
}
代码结果:
0 0 0
0 0 0
0 0 0
【问题讨论】:
标签: c# arrays for-loop multidimensional-array