#include <bits/stdc++.h>
using namespace std;
int n,m,k,a[105][105],b[105][105],c[105][105];
int main()
{
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];
for(int i=0; i<n; i++)
for(int t=0; t<k; t++)
for(int j=0; j<m; j++)c[i][t]+=a[i][j]*b[j][t];
for(int i=0; i<n; i++)
{
for(int j=0; j<k; j++)cout<<c[i][j]<<' ';
cout<<endl;
}
return 0;
}
这是100分的代码(上图)
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,m,k,a[105][105],b[105][105],c[105][105];
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];
for(int i=0; i<n; i++)
for(int t=0; t<k; t++)
for(int j=0; j<m; j++)c[i][t]+=a[i][j]*b[j][t];
for(int i=0; i<n; i++)
{
for(int j=0; j<k; j++)cout<<c[i][j]<<' ';
cout<<endl;
}
return 0;
}
这是90分的代码
麻烦大佬们指教一下,有什么不同?
真的很奇怪