解题思路:
矩阵的乘法公式如下:
注意事项:
注意解决多组数据的输入即可。
参考代码:
#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语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:695 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:530 |
C语言训练-素数问题 (C语言代码)浏览:1065 |
【回文数(二)】 (C语言代码)浏览:800 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:562 |
C二级辅导-阶乘数列 (C语言代码)浏览:736 |
DNA (C语言描述,数据结构)浏览:909 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:751 |
【绝对值排序】 (C语言代码)浏览:892 |
IP判断 (C语言代码)浏览:820 |