昭通市网站建设,ninety ajax wordpress,深圳市罗湖区网站建设,wordpress外贸企业模板下载描述
如果A是个x行y列的矩阵#xff0c;B是个y行z列的矩阵#xff0c;把A和B相乘#xff0c;其结果将是另一个x行z列的矩阵C。这个矩阵的每个元素是由下面的公式决定的 矩阵的大小不超过100*100
输入描述#xff1a;
第一行包含一个正整数x#xff0c;代表第一个矩阵的…描述
如果A是个x行y列的矩阵B是个y行z列的矩阵把A和B相乘其结果将是另一个x行z列的矩阵C。这个矩阵的每个元素是由下面的公式决定的 矩阵的大小不超过100*100
输入描述
第一行包含一个正整数x代表第一个矩阵的行数 第二行包含一个正整数y代表第一个矩阵的列数和第二个矩阵的行数 第三行包含一个正整数z代表第二个矩阵的列数 之后x行每行y个整数代表第一个矩阵的值 之后y行每行z个整数代表第二个矩阵的值
输出描述
对于每组输入数据输出x行每行z个整数代表两个矩阵相乘的结果
示例1
输入
2
3
2
1 2 3
3 2 1
1 2
2 1
3 3
输出
14 13
10 11
说明
1 2 3
3 2 1
乘以
1 2
2 1
3 3
等于
14 13
10 11
#include iostream
using namespace std;constexpr int N 100;int main() {int x, y, z;int A[N][N] {0};int B[N][N] {0};int C[N][N] {0};cin x y z;for (int i 0; i x; i) {for (int j 0; j y; j) {cin A[i][j];}}for (int j 0; j y; j) {for (int k 0; k z; k) {cin B[j][k];}}for (int i 0; i x; i) {for (int k 0; k z; k) {C[i][k] 0;for (int j 0; j y; j) {C[i][k] A[i][j] * B[j][k];}}}for(int i 0; i x; i){for(int k 0; k z; k){std::cout C[i][k] ;}std::cout \n;}}