Table 偶数?

Table with even numbers?

我有这样的代码来显示 table 10 x 10。

我想让它显示 2 到 10 之间的偶数,但我做不到。

此 table 显示从 2 到 11 的数字,包括偶数和奇数。我怎样才能让它只显示偶数?

这是我现在拥有的:

int[,] table = new int[10, 10];
Random r1 = new Random();
int num8 = 0;
for (int i = 0; i < 10; i++)
{
    for (int j = 0; j < 10; j++)
    {
        tabela[i, j] = r1.Next(2,11);
        if (table[i, j] ==8)
            num8 = num8 + 1;
      }
}

for (int i = 0; i < 10; i++)
{
    for (int j = 0; j < 10; j++)

        Console.Write(table[i, j] + " ");
    Console.WriteLine();
}

Console.WriteLine("In the table we can find: " + num8 + ", number 8.");

Random.Next 方法采用独占上限。由于您只需要偶数,您可以使用:

r1.Next(1, 6) * 2

用于生成数字。 r1.Next(1, 6) 将为您提供集合中的数字:1,2,3,4,5。将结果加倍可以得到以下可能性:2、4、6、8、10。