定义3个二维数组,两个用于存放输出数据,一个用于存放上面两个数组的乘积的结果,并把结果输出。

来源:百度知道 编辑:UC知道 时间:2024/06/10 08:48:45
哪位高手回答一下?跪求...

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