AcWing 1302. 矩阵 A × B
原题链接
简单
作者:
khalil
,
2021-05-25 13:53:17
,
所有人可见
,
阅读 399
#include <iostream>
using namespace std;
const int N = 100;
int a[N][N], b[N][N], c[N][N];
int n, m, p;
int main()
{
cin>>n>>m;
for(int i=0; i<n; i++) {
for(int j=0; j<m; j++){
cin>>a[i][j];
}
}
cin>>p;
for(int i=0; i<m; i++){
for(int j=0; j<p; j++) {
cin>>b[i][j];
}
}
for(int i=0; i<n; i++){
for(int j=0; j<p; j++) {
for(int k=0; k<m; k++) {
c[i][j] += a[i][k]*b[k][j];
}
}
}
for(int i=0; i<n; i++) {
for(int j=0; j<p; j++) {
cout<<c[i][j]<<" ";
}
cout<<endl;
}
return 0;
}