c++ - 如何从文本文件中输入两组矩阵的数据并添加它们?
问题描述
我对 C++很陌生,但我的讲师给了我相当繁重的任务。任务是使用 C++ 创建一个程序,它可以:
将文本文件中的数据输入矩阵形式并将它们相加,然后打印答案。
我尝试使用 3x3 矩阵手动执行此操作,但甚至无法运行它。我尝试搜索 Youtube 和其他来源,但我的问题似乎没有答案。请记住,这是我第一次使用 C++ 后的第三周,所以我是一名新手程序员。我不明白的事情:
- 为什么C++ 不能打开我的“input.txt”文件。(拼写正确,只出现黑屏)。我认为这是由 Avast AntiVirus 引起的,因为有时它可能会阻止应用程序正常运行。
- 是否可以输入超过 3x3 的矩阵?
- 我的程序看起来很愚蠢,但是有人可以指出我出错的代码吗?
代码:
using namespace std;
int main(){
int i, j, k, l, m, n, o, p, q;
int r, s, t, u, v, w, x, y, z;
ifstream file_("mytext.txt");
if(file_.is_open())
(
while(file_ >> i >> j >> k >> l >> m >> n >> o >> p >> q >> r >> s >> t >> u >> v >> w >> x >> y >> z)
(
cout << "The matrix is: ";
cout << i + r << j + s << k + t << l + u << m + v << n + w << o + x << p + y << q + z;
)
file_.close();
)
return 0;
}
解决方案
推荐阅读
- excel - 使用集合对象填充 Excel 表
- java - 使用 tika 库进行数据提取
- cookies - 如何为我的 Xpages 应用程序设置/切换语言
- r - 将矩阵中的每个元素除以 R 中的一个元素
- python-3.x - 如何将 wx 位图图像对象转换为 numpy 指标?
- php - 运行测试时无法使 Laravel 更改数据库
- powershell - 在Powershell中将字符串与数字进行比较
- config - nuxt.config.js:为开发或生产加载不同的配置
- node.js - 如何正确处理 context.sendActivity?
- systemd - systemd-udev 规则多次应用(在我的情况下是两次)