锯齿状数组超出输入 c#

Jagged array exceeding input c#

`

for(int i=0;i<jagged.Length;i++)
{
for(int j=0;j<jagged[i].Length;i++)
{
jagged[i][j] = Convert.ToInt32(Console.ReadLine());
}
}

` 我希望这段代码在 jagged[0] 中接受 2 个分数输入,在 jagged1 中接受 3 个分数输入,但在这两种情况下它都接受 5 个输入。

jagged array input problem

对于“n”个尝试“at”的球队,我想将这些球队的得分存储在锯齿状数组中的“at”次尝试中 例子 : 如果第一队使用输入 n = 2 和 at= 2。 应该创建一个锯齿状的 [2][2], 我想以这种方式存储分数 - 锯齿状[0] 应该是 = new int[2]; (我在第 15 行做的) 从 21 开始的行应该存储这些分数, 但是当我 运行 程序时,它需要输入比长度更多的分数。 我想要的是 - jagged[0][0] 应该存储第一个分数输入 jagged0 应该存储第二个得分输入 它应该停在那里。但它没有,它需要输入 3 次。(总共 5 次)

同样,第 2 队的尝试次数输入为 3,但它仍然需要输入 2 次(总共 5 次)

你用的是triple cicle,但你只需要2个。把k for cicle去掉,把j cicle的条件改成j