请自己理解!!!^-^
代码:
#include<iostream>
using namespace std;
int n,m,k;
int a[101][101],b[101][101],c[101][101],maxn;
signed main(){
scanf("%d%d%d",&n,&m,&k);maxn=max(max(n,m),k);
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++)
scanf("%d",&a[i][j]);
}
for(int i=1;i<=m;i++){
for(int j=1;j<=k;j++)
scanf("%d",&b[i][j]);
}
for(int i=1;i<=maxn;i++){
for(int j=1;j<=maxn;j++){
for(int l=1;l<=maxn;l++){
c[i][j]+=a[i][l]*b[l][j];
}
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=k;j++)
printf("%d ",c[i][j]);
putchar('\n');
}
return 0;
}