- 描述
- 矩阵int a[4][3],矩阵int b[3][5]。矩阵的数据由用户输入。输出新的矩阵c=a*b. 输出格式:
c00 c01 c02 c03 c04
c10 c11 c12 c13 c14
c20 c21 c22 c23 c24
c30 c31 c32 c33 c34
矩阵乘法的计算方法 :
对于矩阵A[m][q]*B[q][n],
相乘的结果为矩阵C[m][n]且对于矩阵C中每一项都有
C[i][j] = A[i][0]*B[0][j] + A[i][1]*B[1][j] + ..... + A[i][q]*B[q][j]
- 输入
- 第一行为矩阵的大小,后面跟着输入矩阵
x1,y1
a00 a01 a02
a10 a11 a12
a20 a21 a22
a30 a31 a32
x2,y2
b00 b01 b02 b03 b04
b10 b11 b12 b13 b14
b20 b21 b22 b23 b24
- 输出
- 矩阵c
c00 c01 c02 c03 c04
c10 c11 c12 c13 c14
c20 c21 c22 c23 c24
c30 c31 c32 c33 c34
- 样例输入
4 3
1 2 3
4 5 6
7 8 9
10 11 12
3 5
7 8 9 10 11
4 5 6 7 8
1 2 3 4 5
- 样例输出
18 24 30 36 42
54 69 84 99 114
90 114 138 162 186
126 159 192 225 258
- 提示
- 输出格式 cout << setw(5) << c[i][j];
- 来源
- cs10107 C++ Final Exam