解题思路:
矩阵的乘法公式如下:
注意事项:
注意解决多组数据的输入即可。
参考代码:
#include<stdio.h> int main() { int n; int a[2][3],b[3][2],c[2][2]; while(scanf("%d",&a[0][0])!=EOF) //输入矩阵a第0行第0列数据 { scanf("%d%d",&a[0][1],&a[0][2]); //输入矩阵a第0行剩余数据 for(int j=0;j<3;j++) //输入矩阵a第1行数据 scanf("%d",&a[1][j]); for(int i=0;i<3;i++) //矩阵b输入 for(int j=0;j<2;j++) scanf("%d",&b[i][j]); for(int i=0;i<2;i++) for(int j=0;j<2;j++) { int sum=0; for(int k=0;k<3;k++) //实现矩阵相乘 sum=sum+a[i][k]*b[k][j]; c[i][j]=sum; } for(int i=0;i<2;i++) //矩阵的输出 { for(int j=0;j<2;j++) printf("%d ",c[i][j]); printf("\n"); } } return 0; }
0.0分
1 人评分
程序员的表白 (C语言代码)浏览:1319 |
A+B for Input-Output Practice (C++代码)浏览:605 |
计算质因子 (C++代码)浏览:1618 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:519 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:594 |
校门外的树 (C语言代码)浏览:692 |
【明明的随机数】 (C语言代码)浏览:785 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:685 |
1908题解浏览:633 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:560 |