小數目我有這樣查找矩陣
13 7 22
101 50 3
我想打印來自同一數量最少的矩陣。 下面是我的代碼:{ 「指數是數組的範圍外」}
using System;
class Class1
{ int min(int[,] arr)
{
int small = arr[0, 0];
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
{
if (small > arr[i, j])
{
small = arr[i, j];
}
}
}
return small;
}
public static void Main()
{
int[,] x;
x = new int[,] { { 13, 7, 22 }, { 101, 50, 3 } };
Class1 obj = new Class1();
Console.WriteLine("Smallest Element : {0}", obj.min(x));
Console.ReadLine();
}
}
引發Error作爲
預期輸出是3
爲什麼會出現此錯誤?請給我解決方案。
你的數組有2行和3列。外循環是遍歷行,內循環是列。因此,從邏輯上說,你的外部循環條件應該是我<2.Happy Coding ..如果你發現評論和回答有幫助,請投票。 – Pavan
謝謝@Pavan ..是的 –
我覺得缺乏調試工作..如果你嘗試過,你會自己知道。 –