gpt4 book ai didi

c# - 根据位置为列表中的数字分配颜色

转载 作者:行者123 更新时间:2023-11-30 15:54:44 27 4
gpt4 key购买 nike

<分区>

所以在这里我需要一个数组来填充 1 到 100 之间的数字。 然后他们还需要随机化。

现在我尝试为列表中的每个项目分配颜色、红色、黄色和白色。这是基于数组中的位置,1=红色、2=黄色、3=白色,并且需要在整个数组中重复(4=红色、5=黄色等)

我在尝试找到执行此操作的方法时遇到了麻烦。

我研究了多维数组,但我不太确定它是否会按我需要的方式工作。我还认为也许 for 循环可以实现这一点。

或者我是否需要使用不同的枚举来为数组中的数字分配其他值。

class Program
{
static void Main(string[] args)
{
int[] x = new int[101];
Random r = new Random();

int i;
for (i = 0; i < x.Length; i++)
{
var next = 0;
while (true)
{
next = r.Next(101);
if (!Contains(x, next)) break;
}

x[i] = next;
Console.WriteLine("x[{0}] = {1}", i, x[i]);
}

Console.ReadLine();
}

static bool Contains(int[] array, int value)
{
for (int i = 0; i < array.Length; i++)
{
if (array[i] == value) return true;
}
return false;
}
}
}

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