[置顶] 解决两个矩阵相乘的好方法
2017-04-04 10:43
302 查看
#include <iostream> #include <cstdio> using namespace std; int a[20][20]; int b[20][20]; int c[30][30]; int main() { int m1,n1; cout<<"请输入第一个矩阵的行数,列数: "; cin>>m1>>n1; cout<<"请输入第一个矩阵"<<endl; for(int i=1;i<=m1;i++){ for(int j=1;j<=n1;j++){ cin>>a[i][j]; } } int m2,n2; cout<<"请输入第二个矩阵的行数,列数: "; cin>>m2>>n2; cout<<"请输入第二个矩阵"<<endl; for(int i=1;i<=m2;i++){ for(int j=1;j<=n2;j++){ cin>>b[i][j]; } } cout<<"矩阵相乘的结果为:"<<m1<<"行,"<<n2<<"列"<<endl; for(int i=1;i<=m1;i++){ for(int j=1;j<=n2;j++){ int sum=0; for(int k=1;k<=m2;k++){ sum=sum+a[i][k]*b[k][j]; } c[i][j]=sum; cout<<c[i][j]<<' '; } cout<<endl; } return 0; }
相关文章推荐
- 计算机求解可溢出的两个整型数相乘,算数运算溢出解决方法
- Java设计两个矩阵相乘的方法
- TF:Tensorflow之session会话的使用,定义两个矩阵,两种方法输出2个矩阵相乘的结果—Jason niu
- “检索COM类工厂中CLSID...”的两个错误的解决方法
- 解决SQLServer最大流水号的两个好方法
- Web控件TreeView展开无闪烁的两个解决方法
- 部署Excel相关的应用程序过程中遇到“检索COM类工厂中CLSID...”的两个错误的解决方法
- Web控件TreeView展开无闪烁的两个解决方法
- 解决eclipse在代码提示时每个方法出现两个的问题(图)
- 声明一个矩阵类Matrix,有这样一些实例方法:将一个矩阵转置、求两个矩阵的和。
- IE7点链接打开两个标签页的解决方法
- Apache配置--同一台机器上两个应用需要同时占用80端口的问题解决方法
- 在VS.NET 2003中建立项目时遇到的两个问题及解决方法
- 十万条Access数据表分页的两个解决方法
- oralce insert 时,出现的两个错误,以及解决方法
- 两个打印机服务spoolsv.exe存在冲突的解决方法
- 在VS.NET 2003中建立项目时遇到的两个问题及解决方法 (转)
- 对于一个下,两个submit的解决方法
- ASP.NET 2.0项目发布后访问遇见的两个小错误的解决方法
- 十万条Access数据表分页的两个解决方法