c语言,矩阵相乘


c语言,矩阵相乘

文章插图
#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;
}

    推荐阅读