标签:
2 1 3 1 2 1 2 3 2 2 3 1 2 3 4 1 0 1 0 1 0 0 0 0
1 2 3 2 4 6 1 2 1 3 4 3
#include<iostream> #include<stdio.h> #include<string.h> using namespace std; int main() { int m,n,k,i,j,g,l,a[50][50],b[50][50],c[50][50]; while(scanf("%d%d%d",&m,&n,&k)) { if(m==0 &&n==0 &&k==0) break; for(i=0;i<m;i++) //2 3 for(j=0;j<n;j++) cin>>a[i][j]; for(i=0;i<n;i++) //2 3 for(j=0;j<k;j++) cin>>b[i][j]; memset(c,0,sizeof(c)); for(i=0;i<m;i++) { for(j=0;j<k;j++) { g=0;l=0; while(g<=n-1 &&l<=n-1) c[i][j]=c[i][j]+a[i][g++]*b[l++][j]; } } for(i=0;i<m;i++) { for(j=0;j<k-1;j++) cout<<c[i][j]<<" "; cout<<c[i][j]<<endl; } } return 0; }
标签:
原文地址:http://blog.csdn.net/zuguodexiaoguoabc/article/details/43985781