输入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;
- }
-
相关阅读:
链表题目 : 链表的中间结点 与 链表中倒数第k个结点(leetcode 和 牛客)
宇视大屏蓝屏排查步骤
Spring Boot快速入门
Kafka 生产者、消费者命令行操作
MySQL数据库基础:数据类型详解-二进制字符串类型
搭建深度学习网络时节约GPU显存的技巧
【JUC系列-08】深入理解CyclicBarrier底层原理和基本使用
docker 分离engine和client
数据结构:(c实现)手把手教你实现栈和队列(内附详细代码)
分拆计划陷入困境,英特尔还能重回巅峰吗?
-
原文地址:https://blog.csdn.net/weixin_62063623/article/details/134542509