实现矩阵乘法
完成函数MulMatrices的编写,该函数实现3*3的矩阵乘法,将矩阵a和b相乘,结果存入矩阵c中。输入分别为矩阵a和矩阵b。
示例输入:
1 0 0 0 1 0 0 0 1 1 2 3 4 5 6 7 8 9
示例输出:
1 2 3 4 5 6 7 8 9
#include<iostream>
using namespace std;
int main()
{
int a[3][3], c[3][3]={ 0},b[3][3];
int i,j,k;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cin>>a[i][j];
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cin>>b[i][j];
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
for(k=0;k<3;k++)
{
c[i][j]+=a[i][k]*b[k][j];
}
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<c[i][j]<<" ";
}
}
}
还没有评论,来说两句吧...