矩阵乘法 nyoj 623

来源:互联网 发布:美术教学软件 编辑:程序博客网 时间:2024/05/16 11:58
#include<stdio.h>int main(){    int m,n,k;    int a[51][51],b[51][51],c[51][51];    while(~scanf("%d %d %d",&m,&n,&k))    {        int i,j,t,s;        for(i=0;i<m;i++)            for(j=0;j<n;j++)                scanf("%d",&a[i][j]);        for(i=0;i<n;i++)            for(j=0;j<k;j++)                scanf("%d",&b[i][j]);        for(i=0;i<m;i++)        {            for(j=0;j<k;j++)            {                s=0;                for(t=0;t<n;t++)                {                    s+=a[i][t]*b[t][j];                }                c[i][j]=s;            }        }        for(i=0;i<m;i++)        {            for(j=0;j<k;j++)                printf("%d ",c[i][j]);            printf("\n");        }    }    return 0;}
0 0