Split
あなたがしようとしたとしてint
解析と互換性がありませんstring
の配列を返します。それを事前に保存し、後でそれをアクセスしてみてください、そのような(後で使用values
に入力された値は、):
nutjob[o, i] = int.Parse(Console.ReadLine());
あなたの場合:
int test = Convert.ToInt32(Console.ReadLine());
int[,] nutjob = new int[2, 3];
string[] values = Console.ReadLine().Split();
for(int i = 0; i < 3; i++)
{
for(int o = 0; o < 2; o++)
{
nutjob[o, i] = int.Parse(values[i * 2 + o]);
}
}
あなたが代わりのように、線で数字の行を取得することができますあなたもその1、その意志入力列、行ごとたいかもしれませんマトリックスとして入力、それをしたい:
int test = Convert.ToInt32(Console.ReadLine());
int[,] nutjob = new int[2, 3];
for(int i = 0; i < 3; i++)
{
string[] values = Console.ReadLine().Split();
for(int o = 0; o < 2; o++)
{
nutjob[o, i] = int.Parse(values[o]);
}
}
/*
* Input like:
* 3 4
* 5 7
* 2 6
*/
私はこれをやっていると思っていた –