题解 | #矩阵乘法#
矩阵乘法
http://www.nowcoder.com/practice/ebe941260f8c4210aa8c17e99cbc663b
#include <bits/stdc++.h>
using namespace std;
int main(){
int m,n,k;
int v1[100][100];
int v2[100][100];
while(cin>>m){
cin>>n;
cin>>k;
int v3[100][100]={0};
for(int i=0;i<m;++i){
for(int j=0;j<n;++j){
cin>>v1[i][j];
}
}
for(int i=0;i<n;++i){
for(int j=0;j<k;++j){
cin>>v2[i][j];
}
}
for(int i=0;i<m;++i){
for(int j=0;j<k;++j){
for(int l=0;l<n;++l){
v3[i][j]+=v1[i][l]*v2[l][j];
}
}
}
for(int i=0;i<m;++i){
for(int j=0;j<k-1;++j){
cout<<v3[i][j]<<' ';
}
cout<<v3[i][k-1]<<endl;
}
}
return 0;
}