2013-04-01 47 views
-1

這是我做的運動:獲得「標識預期」

編寫創建與5行 4列的二維數組的應用程序。使用介於0和100之間的隨機數填充陣列。搜索 數組以獲得最小值。顯示數組和最小值 存儲的索引。

這裏是我到目前爲止,可以使用一些幫助。目前,我在粗體行中或**附帶的行中收到兩個錯誤(預期標識符)。我也不確定如果我朝着正確的方向前進。任何幫助或提示將不勝感激。我公司主要以C#爲選修:(

Random random = new Random(); 
int smallest = 100; 
int x = 0, y = 0; 

int[,] numbers = { 
    {random.Next(1,100), random.Next(0,100), random.Next(0,100), random.Next(0,100)}, 
    {random.Next(1,100), random.Next(0,100), random.Next(0,100), random.Next(0,100)}, 
    {random.Next(1,100), random.Next(0,100), random.Next(0,100), random.Next(0,100)}, 
    {random.Next(1,100), random.Next(0,100), random.Next(0,100), random.Next(0,100)}, 
    {random.Next(1,100), random.Next(0,100), random.Next(0,100), random.Next(0,100)} 
}; 

for (int i = 0; i < 5; i++) 
{ 
    for (int j = 0; j < 3; j++) 
    { 
     if (numbers[i, j] < smallest) 
     { 
      smallest = numbers[i, j]; 
      x = i; 
      y = j; 
     } 
     **Console.WriteLine("Element({0},{1})={2}"... i, j, numbers[i, j]);** 
    } 
    Console.Write("\n\n smallest number is {0} at element [{1}, {2}]", smallest, x, y); 
    Console.ReadLine(); 
} 
+1

是三個點在'WriteLine'真實的,或只是你已經略有些長串的指示? – dasblinkenlight

+0

使用循環來初始化數組!如果你必須寫同樣的東西20次,你做錯了。 –

回答

3

嘗試

Console.WriteLine("Element({0},{1})={2})", i, j, numbers[i, j]);