C#中要将0-15这16个数存入一个4*4的二维数组中,该怎么做?

来源:百度知道 编辑:UC知道 时间:2024/07/05 17:51:12
int[,]matrix;
matrix=?
好像也不对?

你是不是想要这个:
int[,] matrix = { { 0, 1, 2, 3 }, { 4, 5, 6, 7 }, { 8, 9, 10, 11 }, { 12, 23, 14, 15 } };

int[,] matrix = new int[4,4];

for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 4; j++)
{
matrix[i, j] = 4 * i + j;
}
}

如果要看结果,用下面的代码查看:

for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 4; j++)
{
Console.Write( matrix[i, j]);
Console.Write("\t");
}

Console.WriteLine();
}

Console.ReadKey(true);

int [,] m = new int[4,4];

int count = 0;
for(int i = 0; i < 4; i++)
for(int j = 0; j < 4; j++)
m[i,j] = count++;

int[,] matrix=new int[4,4];
int x=0;
for(int i=0;i<4;i++)
{
for(int j=0;j<4;j++)
matrix[i,j]=x++;
}

或者
int[,] matrix=new int[4,4]{{0,1,2,3},{4,5,