看板 C_Sharp 關於我們 聯絡資訊
嗯,想自己輸入n值 然後依次鍵入n*n 中 第i行第j列之值 並輸出在晝面 以下是本人程式碼想問一下要怎麼改._.,感恩 m(_._)m 主要問題是怎麼把輸入的值傳到欲指定的陣列元素裡 翻書找不到@@ System.Console.WriteLine("請輪入n*n中的n值"); int x = Convert.ToInt32(Console.ReadLine()); System.Console.WriteLine("n值為:"); System.Console.WriteLine(x); double[,] matrix = new double[x, x]; for (int i = 1; i <= x; i++) { for (int j = 1; j <= x; j++) { Console.WriteLine("請輸入'行列'為[" + i + j + "]之值:"); double valuey = Convert.ToDouble(System.Console.ReadLine()); ////double matrix[i,j]=valuey; ///→這行有問題 System.Console.WriteLine("matrix[" + i + j + "]為:"); System.Console.WriteLine(valuey); } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.156.176
EricTsai:陣列索引應該是0到x-1不是1到x? 04/05 10:39