题解 | #矩阵乘法#

矩阵乘法

http://www.nowcoder.com/practice/ebe941260f8c4210aa8c17e99cbc663b

#include <bits/stdc++.h>
using namespace std;

int main(){
    int m,n,k;
    int v1[100][100];
    int v2[100][100];
    
    
    while(cin>>m){
        cin>>n;
        cin>>k;
        int v3[100][100]={0};
        
        for(int i=0;i<m;++i){
            for(int j=0;j<n;++j){
                cin>>v1[i][j];
            }
        }
        for(int i=0;i<n;++i){
            for(int j=0;j<k;++j){
                cin>>v2[i][j];
            }
        }
        
        for(int i=0;i<m;++i){
            for(int j=0;j<k;++j){
                for(int l=0;l<n;++l){
                    v3[i][j]+=v1[i][l]*v2[l][j];
                }
            }
        }
      
        for(int i=0;i<m;++i){
            for(int j=0;j<k-1;++j){
                cout<<v3[i][j]<<' ';
            }
            cout<<v3[i][k-1]<<endl;
        }
        
    }
    return 0;
}

全部评论

相关推荐

05-29 22:11
门头沟学院 Java
Elastic90:抛开学历造假不谈,这公司的招聘需求也挺怪的,Java开发还要求你有图文识别、移动端开发和c++的经验,有点逆天了。
点赞 评论 收藏
分享
迷茫的大四🐶:自信一点,我认为你可以拿到50k,低于50k完全配不上你的能力,兄弟,不要被他们骗了,你可以的
点赞 评论 收藏
分享
06-26 15:35
武汉大学 运营
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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