解题思路:
矩阵的乘法公式如下:
注意事项:
注意解决多组数据的输入即可。
参考代码:
#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语言程序设计教程(第三版)课后习题8.8 (C++代码)浏览:551 |
C语言程序设计教程(第三版)课后习题3.7 (C++代码)浏览:998 |
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:855 |
哥德巴赫曾猜测 (C语言代码)浏览:1018 |
WU-printf基础练习2 (C++代码)浏览:2007 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:641 |
最小公倍数 (C语言代码)浏览:1029 |
字符逆序 (C语言代码)浏览:615 |
Minesweeper (C语言描述,蓝桥杯)浏览:1126 |
Hello, world! (C语言代码)浏览:824 |