矩阵相乘(C语言实现)
/*
?*矩阵相乘,矩阵a和b相乘等于矩阵c
?*/
#include<stdio.h>
void main()
{
?int i,j,k;
?int a[2][3]={{1,2,3},{3,2,1}};
?int b[3][2]={{1,2},{3,2},{1,1}};?
?int c[2][2];
??? for(i=0;i<2;i++)//i是a的行数
??for(j=0;j<2;j++){//j是b的列数
???c[i][j]=0;
???for(k=0;k<3;k++)//k是a的列数,b的行数
????c[i][j]=c[i][j]+a[i][k]*b[k][j];
??}
?for(i=0;i<2;i++){
??for(j=0;j<2;j++)
???printf("%d? ",*(*(c+i)+j));
??printf("\n");
?}
}