矩阵相乘这个代码也应该是需要掌握的内容,今天一大早就写了一下
来源:互联网 发布:java的反射如何实现 编辑:程序博客网 时间:2024/05/03 17:29
可能我写的比较繁琐,也是比较复杂慢的方法 不过最后还是实现了两个矩阵相乘,后续再简化把,废话不多说附上代码和运行结果
#include"stdafx.h"#include<iostream>using namespace std;int Calculate(int a[10][10],int b[10][10]){int n,m,l,k;int c[10][10];int sum=0;cout<<"请输入A矩阵的行和列:"<<endl;cin>>n>>m;cout<<"请输入A矩阵的元素:"<<endl;for(int i=0;i<n;i++){for(int j=0;j<m;j++){cin>>a[i][j];}}cout<<"请输入B矩阵的行和列:"<<endl;cin>>l>>k;cout<<"请输入B矩阵的元素:"<<endl;for(int i=0;i<l;i++){for(int j=0;j<k;j++){cin>>b[i][j];}}cout<<"A矩阵为:"<<endl;for(int i=0;i<n;i++){for(int j=0;j<m;j++){cout<<a[i][j]<<" ";}cout<<endl;}cout<<"B矩阵为:"<<endl;for(int i=0;i<l;i++){for(int j=0;j<k;j++){cout<<b[i][j]<<" ";}cout<<endl;}if(m==l){for(int i=0;i<n;i++) { for(int j=0;j<k;j++) {for(int x=0;x<m;x++){ sum+=a[i][x]*b[x][j];} }for(int s=0;s<k;s++){c[i][s]=sum;} }}else{cout<<"两个矩阵的下标不同,无法相乘....\n";return 0;}cout<<"相乘矩阵为:"<<endl;for(int i=0;i<n;i++){for(int j=0;j<k;j++){cout<<c[i][j];}cout<<endl;}return c[n][k];}int main(){int a[10][10],b[10][10];Calculate(a,b);system("pause");return 0;}
0 0
- 矩阵相乘这个代码也应该是需要掌握的内容,今天一大早就写了一下
- 好久没写日志了,就把今天周六的总结一下
- 今天 冷 ,一大早 ,打代码
- 今天周五了。一大早还没怎么做东西就快12点了呢
- 介绍“Razor”— ASP.NET的一个新视图引擎(落后了好多,需要用这个就了解一下)
- 今天看了一下2014蓝桥杯的第七题--六角填数,网上的代码基本都是那些dfs之类的 看得我一脸懵逼,于是乎就自己写了一个直接暴力求解,虽然代码好像有点多
- 今天是13年1月29日,一大早看到了CSDN的一个朋友的电子书下载,特此记录一下
- 今天用Map集合写了一个字符串字符统计的程序,看集合看的头痛,就看了一下GUI,于是就随便记点。
- 今天开通这个了,试一下
- 就仿照别人的程序写了这个
- Base提供了Java Api的访问接口,掌握这个就跟Java应用使用RDBMS时需要JDBC一样重要[
- 今天终于有空写一下我的工作经历了
- opencv 矩阵相乘, matlab矩阵相乘,以及自己写的矩阵相乘的时间比较
- SLT的代码(当然不是我写的,今天不小心炸出来了,纪念一下)
- 一大早上就遇到的郁闷事儿
- 一大早就发现了一个令我振奋的网站"阿信"
- ACM需要掌握的内容
- JSP需要掌握的内容
- 泛型(java基础)
- 经典排序算法1--冒泡排序
- Spring Security搭配hibernate,Mysql
- codeforces - 3C - Tic-tac-toe(模拟)
- Flickr Architecture
- 矩阵相乘这个代码也应该是需要掌握的内容,今天一大早就写了一下
- Java技术1-线程池
- 人格的五因素模型
- 桌面虚拟化实施遇到的基本问题
- 细数Python与C++的区别(更新中……)
- 老外被中国app惊呆了
- Diskpart工具应用两则:MBR/GPT分区转换 & 基本/动态磁盘转换
- #Paper Reading# The Link Prediction Problem for Social Networks
- presentViewController弹出一个半透明的UIViewController