我是C++的新手,不确定从哪里开始导入一个包含100个数字的txt文件,然后创建一个代码来查找多达100个数字的总和和平均值 Can有人帮忙吗?初学C++导入文件,找到总数和平均值
-3
A
回答
1
其实你自己已经给出了答案。首先,了解如何读取文件。然后,了解如何将文件中的文本转换为数字(您将必须决定什么样的数字,如整数,浮点数或复数)。然后,总结数字并计算平均值是接下来的两个步骤。
只要一步一个脚印,并确保您始终只尝试可以单独理解的小任务。即使在写更大的东西时,首先为一个小任务创建一个简单的测试示例通常是值得的。此外,创建一个小测试示例是在Stack Overflow上发布的先决条件,有关更多信息,请参阅指南。
0
我希望,这个例子可以帮助你:
#include <iostream>
#include <fstream>
#include <string>
#include <stdlib.h>
using namespace std;
/* file.txt
2
3
4
6
*/
int main()
{
string line;
ifstream file("file.txt"); // reading from file: http://www.cplusplus.com/doc/tutorial/files/
if (file.is_open())
{
int sum = 0;
while (getline(file, line))
{
int num = atoi(line.c_str()); // convertion from string into int with 'atoi': http://www.cplusplus.com/reference/cstdlib/atoi/
sum += num;
}
file.close();
cout << "Sum is " << sum << endl; // Sum is 15
}
else
{
cout << "Unable to open file" << endl;
}
return 0;
}
+0
谢谢,我的文件是打算打开吗?我不明白如何在我的文本文件中找到数字的总和 – Lvap
相关问题
- 1. 如何操作数组。找到平均值。初学者Java
- 2. 找到平均值(平均)在C++
- 3. 找到多个数字的总和和平均值
- 4. 从文件和平均总数
- 5. 从文件中查找浮点数的总和和平均值(python 3.5)
- 6. 卡住循环找到总和和平均值
- 7. MySQL的平均值和总数
- 8. 查找学生的平均值
- 9. 从文件中计算平均值和总数
- 10. 找到二叉树的平均值C++
- 11. 试图找到平均值
- 12. 总和的平均值减最小值
- 13. 计算总和和平均值
- 14. 计算总和和平均值
- 15. 迭代总和和平均值
- 16. ACF中CPT的总和和平均值
- 17. 查找平均子聚合的总和
- 18. C++总和,平均值,最大值,最小值验证问题
- 19. 找到某个数组的平均值
- 20. SQL从计数中找到平均值?
- 21. Python文件,取文件并找到平均值
- 22. 为初学者导入dmp文件
- 23. 平均值(c(1,2,21))和平均值(1,2,21)之间的差值
- 24. 数学用于平均扭曲值
- 25. 总和,平均值,最大值,最小值,空值计数
- 26. word2vec,总和或平均单词嵌入?
- 27. 总和/平均值不同列
- 28. MDX查询中的总和平均值
- 29. SSRS中的平均值总和
- 30. 总结和求平均值的行(Oracle)
什么一些代码? – Downvoter