求一C语言的多个数组(3X3)乘法的程序,或者算例也可以。先谢谢了!
#include<stdio.h>
void main()
{
int i,j,k;
int a[3][3]={{1,1,1},{1,1,1},{1,1,1}};
int b[3][3]={{2,2,2},{2,2,2},{2,2,2}};
int c[3][3]={{0,0,0},{0,0,0},{0,0,0}};
printf("array c:\n");
for (i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
for(k=0;k<=2;k++)
{
c[i][j]+=a[i][k]*b[k][j];
}
printf("%10d",c[i][j]);
}
printf("\n");
}
}
补充一下,上面是一个求两个矩阵相乘的小程序,希望有人把它改成以调用函数的方式实现,主函数只负责输出结果。