高手来看一下。。我的一门小课程。用C语言编程实现

来源:百度知道 编辑:UC知道 时间:2024/06/17 03:30:04
(1) A,B两个矩阵的相加C=A+B,已知A= 1 2 3 B=4 5 6
1 2 3 1 0 3
(2) D,E两个矩阵的相乘F=DXE,已知 D=1 2 3 E=1 2
4 5 6 3 4
5 6
设计要求:一个程序内实现,有通用性
还有个 流程图。。。

void main(){
int a[2][3]={{1,2,3},{1,2,3}},b[2][3]={{4,5,6},{1,0,3}},d[2][3]={{1,2,3},{4,5,6}},e[3][2]={{1,2},{3,4},{5,6}},f[2][2]={0};

printf("矩阵C=A+B:\n");
for (i=0;i<2;i++){
for (int j=0;j<3;j++)
printf("%6d",a[i][j]+b[i][j]);
printf("\n");
}
printf("矩阵F=D*E:\n");
for (i=0;i<2;i++){
for (int j=0;j<3;j++){
for (int k=0;k<2;k++)
e[i][j]+=a[i][k]*b[k][j];
printf("%6d",e[i][j]);
}
printf("\n");
}
}