C# 有偶数的桌子?

C# 有偶数的桌子?,c#,random,C#,Random,我有这样的代码来显示一个10乘10的表 我想让它显示2到10之间的偶数,但我无法让它工作 此表显示从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++) { tabe

我有这样的代码来显示一个10乘10的表

我想让它显示2到10之间的偶数,但我无法让它工作

此表显示从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.");
int[,]表=新的int[10,10];
Random r1=新的Random();
int num8=0;
对于(int i=0;i<10;i++)
{
对于(int j=0;j<10;j++)
{
tabela[i,j]=r1.Next(2,11);
if(表[i,j]==8)
num8=num8+1;
}
}
对于(int i=0;i<10;i++)
{
对于(int j=0;j<10;j++)
编写(表[i,j]+“”);
Console.WriteLine();
}
WriteLine(“在表中我们可以找到:“+num8+”,数字8”);
该方法采用独占上限。由于您只需要偶数,因此可以使用:

r1.Next(1, 6) * 2
用于生成数字<代码>r1。下一步(1,6)将给出集合中的数字:1,2,3,4,5。将结果加倍可以提供以下可能性:2,4,6,8,10

该方法采用独占上界。由于您只需要偶数,因此可以使用:

r1.Next(1, 6) * 2

用于生成数字<代码>r1。下一步(1,6)将给出集合中的数字:1,2,3,4,5。将结果加倍可以提供以下可能性:2,4,6,8,10

使i和j增加到5,并在访问时乘以2?查看%运算符。它将为您提供一个分区的其余部分。该代码是否编译/工作?您分配给
选项卡
,然后检查
单元格,使i和j上升到5,并在访问时乘以2?查看%运算符。它将为您提供一个分区的其余部分。该代码是否编译/工作?您分配给
选项卡
,然后检查
单元格是否也知道奇数?让我们从1,9开始。(1, 3, 5, 7, 9). 这是对偶数的模仿还是完全不同?@MihaM这很相似,而且很简单——只要拿一支铅笔,一张纸,给自己一些时间去弄清楚。写下你所拥有的(2,4,6,8,10)和你想要的(1,3,5,7,9)-并尝试最简单的数学运算,找到能满足你需要的。首先找到想法,不要考虑代码。如果你自己找不到,我会帮你,但请先试试——这会让你更满意,让你学得更快。谢谢,明白了。:)只需要在*2后面加-1。@MihaM太棒了!干杯!:)你知道奇数也可以吗?让我们从1,9开始。(1, 3, 5, 7, 9). 这是对偶数的模仿还是完全不同?@MihaM这很相似,而且很简单——只要拿一支铅笔,一张纸,给自己一些时间去弄清楚。写下你所拥有的(2,4,6,8,10)和你想要的(1,3,5,7,9)-并尝试最简单的数学运算,找到能满足你需要的。首先找到想法,不要考虑代码。如果你自己找不到,我会帮你,但请先试试——这会让你更满意,让你学得更快。谢谢,明白了。:)只需要在*2后面加-1。@MihaM太棒了!干杯!:)