当前位置: 首页 > news >正文

苏州网站建设自助建站收费企业网站模板源码

苏州网站建设自助建站收费,企业网站模板源码,网站开发过程模型,宣讲家网站官网加强作风建设矩阵的乘法运算 题目输入格式输出格式输入样例输出样例 代码 题目 线性代数中的矩阵可以表示为一个row#xff0a;column的二维数组#xff0c;当row和column均为1时#xff0c;退化为一个数#xff0c;当row为1时#xff0c;为一个行向量#xff0c;当column为1时… 矩阵的乘法运算 题目输入格式输出格式输入样例输出样例 代码 题目 线性代数中的矩阵可以表示为一个rowcolumn的二维数组当row和column均为1时退化为一个数当row为1时为一个行向量当column为1时为一个列向量。 建立一个整数矩阵类matrix其私有数据成员如下 int row; int column; int **mat;建立该整数矩阵类matrix构造函数 建立一个 *乘号的运算符重载以便于对两个输入矩阵进行乘法运算 建立输出函数void display()对整数矩阵按行进行列对齐输出格式化输出语句如下 coutsetw(10)mat[i][j]; //需要include iomanip主函数里定义三个整数矩阵类对象m1、m2、m3. 、 输入格式 分别输入两个矩阵分别为整数矩阵类对象m1和m2。 每个矩阵输入如下 第一行两个整数 r c分别给出矩阵的行数和列数 接下来输入r行对应整数矩阵的每一行 每行输入c个整数对应当前行的c个列元素 输出格式 整数矩阵按行进行列对齐宽度为10后输出 判断m1和m2是否可以执行矩阵相乘运算。 若可以执行m3m1*m2运算之后调用display函数对m3进行输出。 若不可以输出Invalid Matrix multiplication! 提示输入或输出的整数矩阵保证满足row1和column1。 输入样例 4 5 1 0 0 0 5 0 2 0 0 0 0 0 3 0 0 0 0 0 4 0 5 5 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 8 9 5 6 7 8 9输出样例 26 32 38 44 504 6 8 10 129 12 15 18 2116 20 24 32 36代码 #include iostream #include iomanip using namespace std; class matrix{ private:int row,column;int **mat; public:matrix(const matrix mx){this-rowmx.row;this-columnmx.column;this-matnew int*[row];for (int i 0; i row ; i) {this-mat[i]new int[column];for (int j 0; j column ; j) {this-mat[i][j]mx.mat[i][j];}}}matrix(int r,int c){rowr;columnc;matnew int*[row];for (int i 0; i row ; i) {mat[i]new int[column];for (int j 0; j column ; j) {mat[i][j]0;}}}~matrix(){for (int i 0; i row ; i) {delete []mat[i];}delete []mat;}void read(){for (int j 0; j row ; j) {for (int i 0; i column ; i) {cinmat[j][i];}}}matrix operator*(matrix mt){if(this-row1this-column1){for (int i 0; i mt.row; i) {for (int j 0; j mt.column ; j) {mt.mat[i][j]this-mat[0][0]*mt.mat[i][j];}}return mt;}else{matrix rs(this-row,mt.column);for (int i 0; i this-row; i) {for (int j 0; j mt.column ; j) {for (int k 0; k mt.row ; k) {rs.mat[i][j]this-mat[i][k]*mt.mat[k][j];}}}return rs;}}void display(){for (int i 0; i row ; i) {for (int j 0; j column ; j) {coutsetw(10)mat[i][j];}coutendl;}} }; int main() {int r,c;cinrc;matrix m1(r,c);m1.read();int r1,c1;cinr1c1;matrix m2(r1,c1);m2.read();if(cr1||r1c1){matrix m3m1*m2;m3.display();}else{coutInvalid Matrix multiplication!;}return 0; }
http://www.hn-smt.com/news/17515/

相关文章:

  • 测试环境SQLSERVER数据库出现间歇性无法访问的问题
  • 2025年11月冷再生机工厂前十推荐排行榜单:江苏环硕建设领跑行业
  • ARPO
  • 2025年陕西省基本农田调整技术服务十大品牌权威评测
  • 2025年西南电线电缆厂家综合实力排行榜TOP10
  • 内网电脑如何通过PortTunnel软件进行外网访问
  • css3过渡效果如何处理高度不确定的动态内容
  • [Python刷题笔记]-相交链表-链表+哈希/双指针-简单
  • 【第五章:计算机视觉-项目实战之生成式算法实战:扩散模型】2.CV黑科技:生成式算法理论-(2)扩散模型背后的数学原理 - 详解
  • 百度产品运营岗位--面试真题分析 - 教程
  • 2025年安徽电厂电伴热带厂家精选榜单:钢铁厂电伴热带厂家技术与服务双优品牌推荐
  • 2025进口艺术涂料厂家推荐榜:布雷诺,意大利进口艺术涂料厂家,从专业视角解锁墙面美学与品质之选
  • 完整教程:卷积层(Convolutional Layer)学习笔记
  • For循环和While循环练习
  • 2025.11
  • PCA与K-means聚类结合的语音识别算法
  • 英语_阅读_communication_待读
  • 2025 最新推荐移民服务机构排行榜:精选靠谱中介,提供专业澳洲美国欧洲等国移民方案葡萄牙 / 新西兰 / 新加坡 / 投资 / 购房移民公司推荐
  • 字符串截取方法测试。
  • 2025年11月中国装饰公司推荐榜单:十大优质装修企业排行分析
  • 2025年11月橱柜品牌推荐榜单:权威分析与选购指南
  • 2025年11月大容量行李箱品牌十大对比榜:知名型号数据化评测
  • 2025年稳定性高的实木全屋定制品牌企业推荐
  • 快充协议下同步整流MOS管优化策略-ASIM阿赛姆
  • 2025年6月AI搜索营销推荐榜:权威评测五强与五家备选
  • 2025年6月deepseek关键词排名优化服务权威榜:五家机构对比评测
  • 2025年质量好的螺旋压榨机厂家最新推荐权威榜
  • 存储成本降半、处理效率倍增:火山引擎多模态数据湖如何支撑Agent规模化落地
  • 2025年评价高的电镀重防腐涂料品牌厂家排行榜
  • 大模型测试评估