美文网首页
L1_048矩阵乘法

L1_048矩阵乘法

作者: 我好菜啊_ | 来源:发表于2018-03-26 15:07 被阅读0次
    #include <iostream>
    using namespace std;
    int a[100][100];
    int b[100][100];
    int main()
    {
        int ra,ca,rb,cb;
        cin>>ra>>ca;
        for(int i=0;i<ra;++i){
            for(int j=0;j<ca;++j)
            {
                cin>>a[i][j];
            }
        }
        cin>>rb>>cb;
        if(ca!=rb){
            cout<<"Error: "<<ca<<" != "<<rb;
        }else{
            for(int i=0;i<rb;++i){
               for(int j=0;j<cb;++j)
               {
                cin>>b[i][j];
               }
            }
            cout<<ra<<" "<<cb<<endl;
            for(int i=0;i<ra;++i){
                if(i)
                   cout<<endl;
                for(int j=0;j<cb;++j){
                    int ans=0;
                    for(int k=0;k<ca;++k)
                         ans+=a[i][k]*b[k][j];
                    if(j)
                        cout<<" ";
                    cout<<ans;
                }
            }
        }
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:L1_048矩阵乘法

          本文链接:https://www.haomeiwen.com/subject/vzjrcftx.html