求解题目代码,二维数组题目

定义一个二维数组A,B,存放以下矩阵:

A=123 B=010
456 567
678 010

要求:

打印两个矩阵的值

定义矩阵C,存放A*B的结果并输出。

#include<stdio.h>
int out(int c[][3])
{
int i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%2d ",c[i][j]);
}
printf("\n");
}
return 0;
}
int main()
{
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}},b[3][3]={{0,1,0},{5,6,7},{0,1,0}},c[3][3],i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
c[i][j]=a[i][j]*b[i][j];
printf("a:\n");
out(a);
printf("b:\n");
out(b);
printf("c:\n");
out(c);

printf("\n");

return 0;

}