Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
40509 lnx 矩阵乘法 C++ 通过 1 MS 256 KB 684 2024-02-11 20:56:47

Tests(1/1):


#include<iostream> using namespace std; int main() { int n,m,k; cin>>n>>m>>k; int a[n][m],b[m][k],c[n][k]; for (int i=0;i<n;i++){ for (int j=0;j<k;j++){ c[i][j]=0; } } 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 j=0;j<k;j++){ for(int t=0;t<m;t++){ //printf("start:%d\n",c[i][j]); c[i][j]+=a[i][t]*b[t][j]; //printf("=>%d,%d,%d->%d,%d,%d\n",i,j,t,a[i][t],b[t][j],c[i][j]); } cout<<c[i][j]; if (j<k-1) cout<<" "; else if (i<n-1) cout<<"\n"; } //cout<<'\n'; } }


测评信息: