问题及代码
/*
烟台大学计算机与控制工程学院
文件名称:十四周项目四(2)
作 者:展一
完成时间:2016年12月6日
题目描述
一个n行m列的矩阵可以乘以一个m行p列的矩阵,
得到的结果是一个n行p列的矩阵,
其中的第i行第j列位置上的数等于前一个矩阵第i行上的
m个数与后一个矩阵第j列上的m个数对应相乘后所有m个乘积的和。
*/
#include <stdio.h>
int main( )
{
int i,j,m,n,sum=0;
int a[3][4]={{0,1,3,6},{4,5,4,4},{8,9,8,9}};
int b[4][3]={{2,3,2},{3,5,3},{4,6,4},{2,9,2}};
int c[3][3];
for(i=0;i<3;i++)
{
for(m=0;m<3;m++)
{
for(j=0;j<4;j++)
{
sum=sum+a[i][j]*b[j][m];
}
c[i][m]=sum;
}
}
for(i=0;i<3;i++)
{
for(n=0;n<3;n++)
{
printf("%d\t",c[i][m]);
}
printf("\n");
}
return 0;
}
运行结果
知识点总结
学习心得