矩阵相乘

来源:互联网 发布:成都企业网络推广 编辑:程序博客网 时间:2024/06/10 03:07
#include <bits/stdc++.h>using namespace std;int a[50][50],b[50][50];int n,m,k;void run(){    int c[n][k];    memset(c,0,sizeof(c));    cout<<endl;    for(int i=0;i<n;i++)    {        for(int j=0;j<k;j++)        {            for(int u=0;u<m;u++)            {                c[i][j]+=a[i][u]*b[u][j];                //cout<<a[i][u]<<' '<<b[u][j]<<"  xx   "<<endl;            }            cout<<c[i][j]<<' ';        }        cout<<endl;    }}int main(){    while(cin>>n>>m>>k)    {        for(int i=0;i<n;i++)        {            for(int j=0;j<m;j++)            {                cin>>a[i][j];            }        }        for(int i=0;i<m;i++)        {            for(int j=0;j<k;j++)            {                cin>>b[i][j];            }        }        run();    }}
原创粉丝点击