#include<iostream> #include<vector> using namespace std; int fun(int x,int y,int z) { int a[x][y];//矩阵a int b[y][z];//矩阵b int c[x][z];//矩阵c //输入矩阵a for(int i=0;i<x;i++) for(int k=0;k<y;k++) { cin>>a[i][k]; } //输入矩阵b for(int k=0;k<y;k++) for(int j=0;j<z;j++) { cin>>b[k][j]; } //计算矩阵c for(int i=0;i<x;i++) { for(int j=0;j<z;j++) { c[i][j]=0;//先初始化为0,不然有的例子过不了 for(int k=0;k<y;k++) { c[i][j]+=a[i][k]*b[k][j]; } } } //打印矩阵c for(int i=0;i<x;i++) { for(int j=0;j<z;j++) { cout<<c[i][j]<<' '; } cout<<endl; } return 0; } int main() { int x,y,z; while(cin>>x>>y>>z) { fun(x,y,z); } }