中易网

求两个4*4阶矩阵乘法C=A*B的算法。

答案:1  悬赏:20  
解决时间 2021-01-14 15:18
求两个4*4阶矩阵乘法C=A*B的算法。
最佳答案
lz  你好



以下用c语言实现:
#include
#define N 4//矩阵的阶数

//4*4的矩阵相乘的算法
void arrayMulti(int a[][N], int b[][N], int c[][N])
{
int i,j,k;

for(i=0;i {
for(j=0;j {
c[i][j] = 0;
}
}

    for (k = 0; k < N; k++) {
        for(i = 0; i < N; i++){
            for (j = 0; j < N; j++) {
                c[i][k] += a[i][j] * b[j][k];
            }
        }
    }
}

//输入
void input(int x[][N])
{
int i,j;
for(i=0;i {
for(j=0;j {
scanf("%d",&x[i][j]);
}
}
}

//输出
void output(int x[][N])
{
int i,j;

for(i=0;i {
for(j=0;j {
printf("%-4d",x[i][j]);
}
printf("
");
}
}

int main()
{
int a[N][N],b[N][N],c[N][N];

printf("Enter two 4*4 arrays
First one:
");
input(a);

printf("Second one:
");
input(b);

arrayMulti(a,b,c);

printf("Arrays' multi:
");
output(c);

return 0;
}

运行结果:





希望能帮助你哈
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
王者荣耀我的战场 探索进度已经完成 为什么不
极品老蓝水料
十兆光纤上行多少KB/S下行多少KB/S?
你对ERP的未来发展有何看法?
功放机增加功率
谁还敢,还愿意做好事
unturned中找不到stcan是什么意思?
空港经济到底有多少经济价值
行政监督的主体是什么?
如何将一个矩形三等分,五等分
幽默笑话能不能少点
腰部做核磁共振要多少钱
三两三钱女命一生婚姻
七星村地址在哪,我要去那里办事
PSV有哪些乙女游戏 PSV乙女游戏大全
推荐资讯
崔涂《春夕》作者是怎样抒发思乡之情
什么看山什么色,什么听什么水声
用你喜欢的方法计算.39.78÷6.8÷1.8
fatal error C1189: #error : You must defin
手机一直开着wifi费电吗?如果在没有wifi的环
金日绿野超市地址有知道的么?有点事想过去
成龙好莱坞电影成就爆10个李连杰有问题吗?
现行扶贫小额信贷的额度为多少万元以下
骂一少知一丫少一卜丫 是啥意思帮帮忙
2011苹果秋季新品发布会的时间是?
《好男儿就要当兵》的歌词是什么
色彩的基本原理?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?