刚开始学习编程,我需要没有重复的二维数组。这段代码(为 1D 编辑得很好)在 1D 上工作得很好,但在 2D 上却不行,也不知道为什么。如果有人帮助我,我会很高兴。谢谢。
Random r = new Random();
int[,] array = new int[10, 8];
for (int i = 0; i < array.GetLength(0); i++)
{
for (int j = 0; j < array.GetLength(1); j++)
{
array[i, j] = r.Next(10, 100);
for (int k = 0; k < i; k++)
{
for (int l = 0; l < j; l++)
{
if (array[i,j] == array[k,l])
{
i--;
j--;
break;
}
}
}
}
}
海绵宝宝撒
慕森卡
慕无忌1623718
相关分类