矩阵相乘-c++代码实现及运行实例结果
2017-12-15 17:17
701 查看
代码实现两矩阵相乘
伪代码
c++代码
运行结果
伪代码
c++代码
#include <iostream> #include<vector> using namespace std; /*此程序两个矩阵均为行列相同的方阵*/ void matrixMultiply(int a[2][2],int b[2][2],int c[2][2]); int main() { int A[2][2]={1,2,3,4};//初始化 int B[2][2]={5,6,7,8}; int C[2][2]={0,0,0,0}; cout<<"矩阵A为:"<<endl; for(int i=0;i<2;++i) { for(int j=0;j<2;++j) cout<<A[i][j]<<" "; cout<<endl; } cout<<"矩阵B为:"<<endl; for(int i=0;i<2;++i) { for(int j=0;j<2;++j) cout<<B[i][j]<<" "; cout<<endl; } matrixMultiply(A,B,C); cout<<"矩阵A,B相乘后得到的矩阵C为:"<<endl; for(int i=0;i<2;++i) { for(int j=0;j<2;++j) cout<<C[i][j]<<" "; cout<<endl; } return 0; } void matrixMultiply(int a[2][2],int b[2][2],int c[2][2])// { for(int i=0;i<2;++i) for(int j=0;j<2;++j) { c[i][j]={0}; for(int k=0;k<2;++k) { c[i][j]+=a[i][k]*b[k][j]; } } }
运行结果
相关文章推荐
- 矩阵相乘strassen-c++代码实现及运行实例结果
- 矩阵相乘-c++代码实现及运行实例结果
- 矩阵相乘-c++代码实现及运行实例结果
- 矩阵相乘strassen-c++代码实现及运行实例结果
- 矩阵相乘strassen-c++代码实现及运行实例结果
- 矩阵相乘strassen-c++代码实现及运行实例结果
- 矩阵相乘strassen-c++代码实现及运行实例结果
- 矩阵相乘-c++代码实现及运行实例结果
- 矩阵相乘-c++代码实现及运行实例结果
- 矩阵相乘strassen-c++代码实现及运行实例结果
- 矩阵相乘strassen-c++代码实现及运行实例结果
- 矩阵相乘-c++代码实现及运行实例结果
- 矩阵相乘-c++代码实现及运行实例结果
- 矩阵相乘strassen-c++代码实现及运行实例结果
- 矩阵相乘-c++代码实现及运行实例结果
- 矩阵相乘strassen-c++代码实现及运行实例结果
- 矩阵相乘-c++代码实现及运行实例结果
- 矩阵相乘-c++代码实现及运行实例结果
- 矩阵相乘strassen-c++代码实现及运行实例结果
- 矩阵相乘strassen-c++代码实现及运行实例结果