C++ 使用读写文件的矩阵乘法

要求:

读出指定文本文件中各矩阵,计算多矩阵相乘后结果,并将结果写入另一文本文件中。

输入文件格式:1.每一个矩阵的列与列之间有一个空格,行与行之间有一个换行符。

                         2.矩阵与矩阵之间有一空行,文件末尾为最后一个矩阵的下一行。

一开始做这个练习的时候为result矩阵分配了所有输入矩阵中行列数最大值对应的内存空间。后来经老师提示发现需要为result矩阵结构分配一个动态的动态内存,即释放再分配问题,因为我们可能不知道矩阵行列数的最大值。所以我修改了之前编写的代码,代码如下:

#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<stdlib.h>
using namespace std;

struct mat                        //每个矩阵的行数、列数、元素以及下一个矩
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值