标签:
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 13 4 3
矩阵的乘法,好麻烦啊,写了好长时间,要砸键盘了
2015,5,28
#include<stdio.h> int a[53][53],b[53][53]; int main(){ int m,n,k,i,j,sum,v; while(scanf("%d%d%d",&m,&n,&k),m+n+k){ for(i=1;i<=m;i++) for(j=1;j<=n;j++) scanf("%d",&a[i][j]); for(i=1;i<=n;i++) for(j=1;j<=k;j++) scanf("%d",&b[i][j]); for(i=1;i<=m;i++){//第一个矩阵的行 for(v=1;v<=k;v++){//第二个矩阵的列 sum=0;//注意每次清0 for(j=1;j<=n;j++)//第一个矩阵的列,和第二个矩阵的行 sum+=a[i][j]*b[j][v]; printf("%d ",sum); } printf("\n"); } } return 0; }
标签:
原文地址:http://blog.csdn.net/ling_du/article/details/46121115