AT quesiton 第first learn 神

魈凯KBS  •  5个月前


include<bits/stdc++.h>

define int long long

using namespace std; int n,m,k; signed main(){ // freopen("matrix.in","r",stdin); // freopen("matrix.out","w",stdout);

scanf("%d%d%d",&n,&m,&k);
int a[n+10][m+10],b[m+10][k+10],c[n+10][k+10];
for(int i=1;i<=n;i++){
	for(int j=1;j<=m;j++){
		scanf("%d",&a[i][j]);
	}
}
for(int i=1;i<=m;i++){
	for(int j=1;j<=k;j++){
		scanf("%d",&b[i][j]);
	}
}
for(int i=1;i<=n;i++){
	for(int j=1;j<=k;j++){
		int sum=0;
		for(int k=1;k<=m;k++){
			sum+=a[i][k]*b[k][j];
		}
		c[i][j]=sum;
	}
}
for(int i=1;i<=n;i++){
	for(int j=1;j<=k;j++){
		printf("%d ",c[i][j]);
	}
	printf("\n");
}
return 0;

}


评论: