我有一個程序,應該從控制檯讀取一個整數值x
,然後打印出一個多維。列j
上的行i
的值應該是i *j
。例如:如果我輸入3
,矩陣應該是這樣的:c中的矩陣數組#
1 2 3
2 4 6
3 6 9
現在,我已經在我的主要功能這樣寫代碼:所以
Console.WriteLine("Input a value: ");
int x = int.Parse(Console.ReadLine());
int[,] arr = new int[x,x];
for (int i = 0; i < x; i--)
{
for (int j = 0; j < x; j++)
{
arr[i, j] = arr[i, j] + arr[i, j];
Console.Write(arr[i, j] + " ");
}
}
Console.ReadLine();
,當我輸入3
從我的代碼,我得到的輸出:
0 0 0
我在做什麼錯在這裏?
'我 - '應該是'我'++通過 –
其與調試步驟,而錯誤應該是顯而易見的。 – Servy
我試過了,但後來我得到的輸出是:0 0 0 0 0 0 0 0 0在一行中 – user3163066