#include<iostream>
using namespace std;
int main()
{
int a,b,c,d,i,j;
cin>>a>>b;
int a1[a*b];
for (i=0;i<=a*b-1;i++)
{
cin>>a1[i];
}
cin>>c>>d;
int a2[c*d];
for (i=0;i<=c*d-1;i++)
{
cin>>a2[i];
}
int a3[a*d]={0};
if (b!=c)
cout<<"error"<<endl;
else
{
for(i=0;i<=a*d-1;i++)
{
int row=i/d;
int col=i-row*d;
// cout<<"row="<<row<<'\t'<<"col="<<col<<endl;
for(j=0;j<=c-1;j++)
{
// cout<<"a1["<<b*row+j<<"]="<<a1[b*row+j]<<'\t'<<"a2["<<col+j*d<<"]="<<a2[col+j*d]<<endl;
a3[i]=a3[i]+a1[b*row+j]*a2[col+j*d];
}
// cout<<a3[i]<<endl;
}
int count;
for(count=0;count<=a-1;count++)
{
for(i=0;i<=d-2;i++)
{
cout<<a3[i+count*d]<<" ";
}
cout<<a3[d-1+count*d]<<endl;
}
}
}
928(1)
最新推荐文章于 2024-06-28 00:00:34 发布