题解 | #计算两个矩阵的乘积#

计算两个矩阵的乘积

https://www.nowcoder.com/practice/ed6552d03e624ba58d16af6d57e1c3e9

#include <iostream>
//#include <fstream>
#include <vector>

using namespace std;

int main()
{
    //ifstream fin ("C:\\Users\\Administrator\\Desktop\\Code\\c2006\\fin.txt");
    //ofstream fout ("C:\\Users\\Administrator\\Desktop\\Code\\c2006\\fout.txt");
    ios::sync_with_stdio(false);
    cin.tie(0);

    vector<vector<int>> m1(2,vector<int>(3,0));
    vector<vector<int>> m2(3,vector<int>(2,0));
    vector<vector<int>> ans(2,vector<int>(2,0));

    int temp;
    for(int i=0;i<2;++i)
    {
        for(int j=0;j<3;++j)
        {
            cin>>m1[i][j];
        }
    }
    for(int i=0;i<3;++i)
    {
        for(int j=0;j<2;++j)
        {
            cin>>m2[i][j];
        }
    }

    for(int i=0;i<2;++i)
    {
        for(int j=0;j<2;++j)
        {
            temp=0;
            for(int k=0;k<3;++k)
            {
                temp+=m1[i][k]*m2[k][j];
            }
            ans[i][j]=temp;
        }
    }

    for(int i=0;i<2;++i)
    {
        for(int j=0;j<2;++j)
        {
            cout<<ans[i][j]<<" ";
        }
         cout<<endl;
    }


    return 0;

}

全部评论

相关推荐

粗心的熊熊求求off...:什么内容都没有还弄两页
点赞 评论 收藏
分享
今天投了小鹏,收到了AI面,大概会问哪些啊?
期末一定及格:总共4个部分,心理测评、行测、然后就是问岗位、对岗位的理解、过往遇到了哪些难点怎么解决,很简单,没有什么特别专业的问题,都是一些综合素质相关的
小鹏汽车AI面6人在聊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务