#include <iostream>
#include <cstring>
using namespace std;
int A[200][200];
int B[200][200];
int C[200][200];
int main()
{
int m,s,n;
cin>>m>>s>>n;
memset(C,0,sizeof(C));
for (int i=0;i<m;i++) {
for (int j=0;j<s;j++){
cin>>A[i][j];
}
}
for (int i=0;i<s;i++) {
for (int j=0;j<n;j++){
cin>>B[i][j];
}
}
for (int i=0;i<m;i++)
{
for (int j=0;j<n;j++)
{
for (int k=0;k<s;k++)
{
C[i][j]+=A[i][k]*B[k][j];
}
}
}
for (int i=0;i<m;i++) {
for (int j=0;j<n;j++){
cout<<C[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
公式 C[i][j]+=A[i][k]*B[k][j]; #include #include using namespace std; int A[200][200]; int B[200][200]; int C[200][200]; int main(){ int m,s,n; cin>>m>>s>>n; memset(C,0,sizeof(C));