实现矩阵乘法

旧城等待, 2023-05-21 11:54 101阅读 0赞

完成函数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

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int a[3][3], c[3][3]={ 0},b[3][3];
  6. int i,j,k;
  7. for(i=0;i<3;i++)
  8. {
  9. for(j=0;j<3;j++)
  10. {
  11. cin>>a[i][j];
  12. }
  13. }
  14. for(i=0;i<3;i++)
  15. {
  16. for(j=0;j<3;j++)
  17. {
  18. cin>>b[i][j];
  19. }
  20. }
  21. for(i=0;i<3;i++)
  22. {
  23. for(j=0;j<3;j++)
  24. {
  25. for(k=0;k<3;k++)
  26. {
  27. c[i][j]+=a[i][k]*b[k][j];
  28. }
  29. }
  30. }
  31. for(i=0;i<3;i++)
  32. {
  33. for(j=0;j<3;j++)
  34. {
  35. cout<<c[i][j]<<" ";
  36. }
  37. }
  38. }

发表评论

表情:
评论列表 (有 0 条评论,101人围观)

还没有评论,来说两句吧...

相关阅读

    相关 C语言实现矩阵乘法

    矩阵乘法作为算法题我觉得对我来说是比较难想的,而且作为没学线性代数的我来说,这简直就是场灾难,在我研究了书上及网上的有关资料后,我觉得自己应该差不多可以理解矩阵乘法的要领了,希

    相关 实现矩阵乘法

    完成函数MulMatrices的编写,该函数实现3\3的矩阵乘法,将矩阵a和b相乘,结果存入矩阵c中。输入分别为矩阵a和矩阵b。 示例输入: 1 0 0 0 1 0 0

    相关 矩阵乘法

    矩阵乘法 新建两个矩阵A和B,两个矩阵的数据为‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬