【九度OJ】1489【矩阵乘法】【C实现】【哈工大2012】

来源:互联网 发布:java如何合并两个list 编辑:程序博客网 时间:2024/04/27 17:55

较简单,开始输出的是错的,以为是1*2,应该是2*2

代码:

/*by qr jobdu 1489 2014-9-13矩阵乘法*/#include <stdio.h>int main(){int matrix1[2][3];int matrix2[3][2];while((scanf("%d",&matrix1[0][0]))!=EOF){int i,j;for(i=0;i<2;i++)for(j=0;j<3;j++){if(i!=0 || j!=0){scanf("%d",&matrix1[i][j]);}}for(i=0;i<3;i++)for(j=0;j<2;j++){scanf("%d",&matrix2[i][j]);}int sum=0;int k;for(i=0;i<2;i++){for(k=0;k<2;k++){for(j=0;j<3;j++){sum+=matrix1[i][j]*matrix2[j][k];}printf("%d",sum);if(k==0)printf(" ");elseprintf(" \n");sum=0;}}}return 0;}


0 0
原创粉丝点击