//5、矩陣乘法
#include
int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
int b[4][3]={{12,11,10},{9,8,7},{6,5,4},{3,2,1}};
int c[3][3];
void main(){
int i ,j, k;
printf("矩陣1\n");
for(i=0;i<3;i++){
for(j=0;j<4;j++)
printf("%10d",a[i][j]);
printf("\n");
}
printf("矩陣2\n");
for(k=0;k<4;k++){
for(j=0;j<3;j++)
printf("%10d",b[k][j]);
printf("\n");
}
for(i=0;i<3;i++)
for(j=0;j<4;j++)
for(k=0;k<3;k++){
c[i][k]=c[i][k]+a[i][j]*b[j][k];
}
printf("矩陣3\n");
for(i=0;i<3;i++){
for(k=0;k<3;k++)
printf("%10d",c[i][k]);
printf("\n");
}
}
#include
int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
int b[4][3]={{12,11,10},{9,8,7},{6,5,4},{3,2,1}};
int c[3][3];
void main(){
int i ,j, k;
printf("矩陣1\n");
for(i=0;i<3;i++){
for(j=0;j<4;j++)
printf("%10d",a[i][j]);
printf("\n");
}
printf("矩陣2\n");
for(k=0;k<4;k++){
for(j=0;j<3;j++)
printf("%10d",b[k][j]);
printf("\n");
}
for(i=0;i<3;i++)
for(j=0;j<4;j++)
for(k=0;k<3;k++){
c[i][k]=c[i][k]+a[i][j]*b[j][k];
}
printf("矩陣3\n");
for(i=0;i<3;i++){
for(k=0;k<3;k++)
printf("%10d",c[i][k]);
printf("\n");
}
}

