C语言课设计算矩阵乘积.pdf
C 语程序实现矩阵相乘矩阵相乘需要注意:当矩阵A的列数等于矩阵B的数时,A与B可以相乘矩阵C的数等于矩阵A的数,C的列数等于B的列数乘积C的第m第n列的元素等于矩阵A的第m的元素与矩阵B的第n列对应元素乘积之和代码实现:#include#define M 3#define N 3#define K 3int main()int AMK=0;int BKN=0;int CMN=0;int i=0;int j=0;int m=0;printf(请输A矩阵:n);for(i=0;i M;i+)printf(A矩阵的%dn,i);for(j=0;j K;j+)scanf_s(%d,&Aij);printf(请输B矩阵:n);for(i=0;i K;i+)printf(B矩阵第%dn,i);for(j=0;j N;j+)scanf_s(%d,&Bij);printf(C矩阵:n);for(i=0;i M;i+)for(j=0;j N;j+)int sum=0;for(m=0;m K;m+)sum=sum+Aim*Bmj;Cij=sum;for(i=0;i M;i+)for(j=0;j N;j+)printf(%3d,Cij);printf(n);return 0;运结果如下图: