随机编写一个乘法数组,用c语言数组编程

随机编写一个乘法数组,用c语言数组编程

#include <stdio.h>

void f(int a[3][3], int b[3][3], int c[3][3])//c=a*b
{
int i,j,k;
for (i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
for(k=0;k<3;k++)
{
c[i][j]+=a[i][k]*b[k][j];
}
}
}
}
void main()
{
int i,j;
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}};

f(a, b, c);
printf("array c:\n");
for(i=0; i<3; i++)
{
for(j=0; j<3; j++)
{
printf("%10d", c[i][j]);
}
printf("\n");
}
}
温馨提示:答案为网友推荐,仅供参考
相似回答