nyoj 623 A*B Problem II

来源:互联网 发布:bestv百视通第三方软件 编辑:程序博客网 时间:2024/03/29 15:14

http://acm.nyist.net/JudgeOnline/problem.php?pid=623

行列式的运算。
描述
ACM的C++同学有好多作业要做,最头痛莫过于线性代数了,因为每次做到矩阵相乘的时候,大量的乘法都会把他搞乱,所以他想请你写个程序帮他检验一下计算结果是否正确。

输入
有多组测试数据,每行给出一组m,n,k(0

    #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
原创粉丝点击