首页 > 试题广场 >

求2×3的二维数组a与3×3的二维数组b的乘积c。

[问答题]
求2×3的二维数组a与3×3的二维数组b的乘积c。
推荐
数组c是2×2的二维数组。程序如下:
#include <stdio.h>
void main()
{
    int i,j,k,m=2,n=3,p=2;
    int a[2][3]={{6,8,7},{3,4,5}};
    int b[3][2]={{1,2}},{2,1},{-1,0}};
    int c[2][2];
    for(i=0;i<m;i++)
        for(j=0;j<p;j++)
        {  c[i][j]=0;
         for(k=0;k<n;k++)
         c[i][j]=c[i][j]+a[i][k]*b[k][j];
        }
    for(I=0;i<m;i++)
    {    for(j=0;j<p;j++)
         printf("%4d",c[i][j]);
        printf("\n");
    }
}

发表于 2018-09-11 19:36:53 回复(0)