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。
我有这样的代码来显示 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。