矩阵相乘, 矩阵A X 矩阵B = 矩阵C
取矩阵A的行与矩阵B的列为矩阵C的行列
例如:A[10][20] * B[21][22] = C[10][22]
C[i][j] = A的I行的所有元素与B列的所有元素一一对应相乘得到的积相加。
**仅供有需要的人以参考,如有错误请纠正我**
#include<iostream>
using namespace std;
int main()
{
int A[2][3] = { {1, 2, 3},
{4, 5, 6} };
int B[3][2] = { {1, 4},
{2, 5},
{3, 6} };
int C[2][2] = { 0 };
int temp = 0;
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 2; j++)
{
for (int k = 0; k < 3; k++)
C[i][j] += A[i][k] * B[k][j];
}
}
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 2; j++)
cout << C[i][j] << " ";
cout << endl;
}
return 0;
}