#include <bits/stdc++.h>
using namespace std;
int a[50][50],b[50][50];
int n,m,k;
void run()
{
int c[n][k];
memset(c,0,sizeof(c));
cout<<endl;
for(int i=0;i<n;i++)
{
for(int j=0;j<k;j++)
{
for(int u=0;u<m;u++)
{
c[i][j]+=a[i][u]*b[u][j];
//cout<<a[i][u]<<' '<<b[u][j]<<" xx "<<endl;
}
cout<<c[i][j]<<' ';
}
cout<<endl;
}
}
int main()
{
while(cin>>n>>m>>k)
{
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
cin>>a[i][j];
}
}
for(int i=0;i<m;i++)
{
for(int j=0;j<k;j++)
{
cin>>b[i][j];
}
}
run();
}
}
矩阵相乘
最新推荐文章于 2022-05-07 11:48:46 发布