我有以下非常基本的代码:
静态无效主要(字符串 [] 参数) { int n = Convert.ToInt32(Console.ReadLine()); for (int i = 0; i < n*3; i++) { 字符串[] 数字 = Console.ReadLine().Split(); Console.WriteLine(); Console.WriteLine(数字[i]); } }
它应该采用以下数据:
3
11 9 1
14 90 232
111 15 111
它使用第一个数字来确定它们的数据行数(这是有原因的,但超出了这个问题的范围。
循环应该采用第 2、3 和 4 行并填充 numbers 数组,拆分数据向上所以 numbers[0] = 11, numbers[1] = 9, numbers[2] = 1 ... 等等。我看到的是它将第一个数字放入数组中并移动上。这是它目前正在做的事情的预览:
3
11 9 1
11
14 90 232
90
111 15 111
我希望输出是:
3
11 9 1
11 9 1
14 90 232
14 90 232
111 15 111
111 15 111
我可能正在做一些完全愚蠢和明显的事情,但我仍在努力学习 C#。