矩阵的乘法运算

来源:互联网 发布:苏州矩阵光电倒闭 编辑:程序博客网 时间:2024/05/12 08:53
/*矩阵的乘法运算*/#include <stdio.h>#define Max 1024int matrix1[Max][Max],matrix2[Max][Max],matrix[Max][Max];int m,n,g;void mult(){for(int i=0;i<m;i++){for(int j=0;j<n;j++){matrix[i][j]=0;for(int k=0;k<g;k++){matrix[i][j]+=matrix1[i][k]*matrix2[k][j];}}}}int main(){while(~scanf("%d%d%d",&g,&m,&n)){for(int i=0;i<m;i++)//m行g列矩阵for(int j=0;j<g;j++)scanf("%d",&matrix1[i][j]);for(int i=0;i<g;i++)//g行n列矩阵for(int j=0;j<n;j++)scanf("%d",&matrix2[i][j]);mult();for(int i=0;i<m;i++){for(int j=0;j<n;j++)printf("%d ",matrix[i][j]);printf("\n");}printf("\n");}return 0;}

0 0
原创粉丝点击