⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 matrixmultiply.cs

📁 csharp-solution,C#高效编程源码
💻 CS
字号:

using System;

class MatrixMultiply {
    static void Main() {
        int[,] a = new int[2,2];
        Input(a);

        int[,] b = new int[2,2];
        Input(b);

        int[,] result = Multiply(a, b);
        Output(result);
    }
    
    static void Output(int[,] result) {
        for (int r = 0; r < result.GetLength(0); r++) {
            for (int c = 0; c < result.GetLength(1); c++) {
                Console.Write("{0} ", result[r,c]);
            }
            Console.WriteLine();
        }
     }

    static int[,] Multiply(int[,] a, int [,] b) {
        int[,] result = new int[2,2];
        for (int r = 0; r < 2; r++) {
            for (int c = 0; c < 2; c++) {
				result[r,c] += a[r,0] * b[0,c] + a[r,1] * b[1,c] ;
            }
        }
        return result;
    }
    
    static void Input(int[,] dst) {
        for (int r = 0; r < 2; r++) {
            for (int c = 0; c < 2; c++) {
                Console.Write("Enter value for [{0},{1}] : ", r, c);
                string s = System.Console.ReadLine();
                dst[r,c] = int.Parse(s);
            }
        }
        Console.WriteLine();
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -