输入N和M建立矩阵A[N][M], B[M][N]
矩阵C= A * B
输出矩阵C
例如:
输入:
2 3
1 2 3
4 5 6
100 10
100
1 1000
-1 -1
输出:
123 3210
456 6540
输入N和M,建立矩阵A[N][M], B[M][N],以-1,-1结尾
输入N行号和M列号到A[N][M]
向B输入M行号和N列号[N][M]
N、M为整数,取值范围为1~100
A[i][j],B[i][j]为整数,范围为-10000~+10000;
输出矩阵C
2 3
1 2 3
4 5 6
100 10
10 100
1 1000
-1 -1
123 3210
456 6540
考察的是对两矩阵相乘的运算,要用3个循环
- #include
- int main()
- {
- int n,m;
- while(scanf("%d%d",&n,&m)==2&&n!=-1&&m!=-1){
- int num,a[n][m],b[m][n];
- for(int i=0;i
- for(int j=0;j
- scanf("%d",&a[i][j]);
- }
- }
- for(int i=0;i
- for(int j=0;j
- scanf("%d",&b[i][j]);
- }
- }
- for(int i=0;i
-
- for(int j=0;j
- int sum=0;
- for(int k=0;k
- sum+=a[i][k]*b[k][j];
- }
- if(j
-1) printf("%d ",sum); - else printf("%d",sum);
- }
- printf("\n");
- }
- }
- return 0;
- }
-
相关阅读:
Linux环境下Redis的安装和简单配置
2021年CSDN年度总结:回顾过去 掌握现在 展望未来
Codeforces Round #804 (Div. 2) - A, B, C
java集合概述:ArrayList[67]
【C语言】嵌套结构体初始化 - 一个有趣的结论
Open3D 进阶(15)方向向量约束的PCA快速粗配准
通过Xshell7连接云服务Linux系统级上传文件
openEuler如何将中文语言改成英文
webgoat-Request Forgeries 请求伪造
【VPX610】 青翼科技基于6U VPX总线架构的高性能实时信号处理平台
-
原文地址:https://blog.csdn.net/weixin_62063623/article/details/134542509