C#二位数组 数组矩阵对角线之和
二维数组: public static void Main(string[] args) { int[,] a = new int[3, 3]; Random rom = new Random(); for (int x = 0; x < a.GetLength(0); x++) { for (int y = 0; y < a.GetLength(1); y++) { a[x, y] = rom.Next(31); Console.Write("{0} ", a[x, y]); } Console.WriteLine(""); } } // 求矩阵对角线之和 public static void Main(string[] args) { int[,] a= new int[3, 3]; Random rnd = new Random(); int a1 = 0; int a2 = 0; for (int x = 0; x < a.GetLength(0); x++) { for (int y = 0; y < a.GetLength(1); y++) { a[x, y] = rnd.Next(21); Console.Write("{0} ", a[x, y]); if (x == y) { a1 += a[x, y]; //统计正对角线元素之和 } if (x + y == a