使用指针数组实现这两个矩阵的相乘
2015-01-29 15:03
381 查看
/********************************************************************* 有一2*3的整数矩阵和一3*2的整数矩阵,请使用指针数组实现这两个矩阵的相乘 **********************************************************************/ #include<iostream> using namespace std; #define M 2 #define N 3 #define K 2 //计算M*N 矩阵 与 N*K 矩阵的乘积 int a[M] ,b [K],c[M][K]; int main() { int i,j,k; cout<<"请输入a矩阵中的元素:"<<endl; for(i=0;i<M;i++) { for(j=0;j<N;j++) { cin>>a[i][j]; } } cout<<"请输入b矩阵中的元素:"<<endl; for(i=0;i<N;i++) { for(j=0;j<K;j++) { cin>>b[i][j]; } } for(i=0;i<M;i++) { for(j=0;j<K;j++) { c[i][j]=0; for(k=0;k<N;k++) c[i][j]+=a[i][k]*b[k][j]; } } cout<<"矩阵相乘的结果为:"<<endl; for(i=0;i<M;i++) { for(j=0;j<K;j++) { cout<<c[i][j]<<" "; } cout<<endl; } return 0; }
相关文章推荐
- 使用指针数组实现这两个矩阵的相乘
- 使用MapReduce实现矩阵向量相乘
- OC实现两个矩阵相乘
- 实现两个矩阵的相乘(指针)
- C++实现两个矩阵相乘
- C语言实现两个矩阵相乘
- 是想两个矩阵相乘(并实现文件的输入输出)
- Java实现两个矩阵相乘
- Hadoop 2.6 使用Map Reduce实现矩阵相乘2 矩阵相乘
- TF:Tensorflow之session会话的使用,定义两个矩阵,两种方法输出2个矩阵相乘的结果—Jason niu
- Hadoop 2.6 使用Map Reduce实现矩阵相乘1 矩阵转置
- 使用链表实现两个多项式相加和相乘
- c++实现两个矩阵相乘
- 编程实现两个矩阵相乘
- 科普:矩阵乘法是怎么做的?怎么判断两个矩阵是否可以相乘?不使用行列式
- C语言实现两个矩阵相乘
- 【题目5】如何使用两个栈来实现一个队列
- 求逆矩阵以及两矩阵相乘的算法实现
- 使用Ajax实现DropDownList和ListBox的联动以及两个ListBox之间数据的移动
- 使用两个无线路由器实现桥接中继