我有一个包含 200 个数字的文本文件。我想计算这些数字的平均值(因为手工计算需要很长时间)。我不知道如何做到这一点,因为我从来没有做过这样的事情。提前致谢。
编辑:我尝试搜索谷歌,但找不到有用的东西。
我有一个包含 200 个数字的文本文件。我想计算这些数字的平均值(因为手工计算需要很长时间)。我不知道如何做到这一点,因为我从来没有做过这样的事情。提前致谢。
编辑:我尝试搜索谷歌,但找不到有用的东西。
一个简单的 C++ 程序将实现以下步骤:
double
值std::vector
,阅读它std::vector
又有很多可能性;尝试找到 3 种不同的解决方案来学习良好的 C++ 风格。(谷歌搜索STL 算法)cout
查看这些步骤并在遇到问题时提出具体问题。
但是,您不需要 C++ 程序来执行此操作。电子表格程序是完成此任务的完美工具。
如果您不喜欢此类任务的 GUI 程序,SQLite 也是一个完美的工具。打开 SQLite shell 并输入(假设data.txt
您的文件每行都有一个十进制数字):
create table tmp (value double);
.import data.txt tmp
select avg(value) from tmp;