文章插图
#include<stdio.h>
int main()
{
int i, r, c, n, m1[6][6], m2[6][6], ans[6][6]={0};
scanf("%d", &n);
for(r=0; r<n; r++)
for(c=0; c<n; c++)
scanf("%d", &m1[r][c]);
for(r=0; r<n; r++)
for(c=0; c<n; c++)
scanf("%d", &m2[r][c]);
for(r=0; r<n; r++)
【c语言,矩阵相乘】for(c=0; c<n; c++)
for(i=0; i<n; i++)
ans[r][c]+=m1[r][i]*m2[i][c];
for(r=0; r<n; r++)
{
for(c=0; c<n; c++)
printf("%d ", ans[r][c]);
putchar('\n');
}
return 0;
}
推荐阅读
- 初学者应该先学习什么计算机语言
- 编程类语言排行榜前十名 编程语言排行榜最新
- 孩子学说话要抓住语言关键期 孩子学说话什么时候语言关键期
- 世界三大通用语言
- python中如何使用tolist方法?Python中数组或者矩阵如何转换为列表?
- 斐波那契数列:c语言
- 言之有理是什么意思 词语言之有理是什么意思
- 语言暴力是家庭暴力的一种吗?
- 实对称矩阵特征值求法
- 求助一个C语言结构体数组赋初值的问题