📄 matrixmultiply.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 + -