因此,我的一项任务要求我从包含3列的文本文件中读取并打印出每列的总和和平均值。我已经把大部分代码都删除了,但是第一列的总和仍然是21.39000000。任何人都可以告诉我哪里出错了?谢谢!
我知道我有其他两列的总和,但我现在忽略了它。不知道如何上传我的数据,但有3行中有10000行数字。
defineColVersion(pow, noArgs: 2)
答案 0 :(得分:0)
在添加内容之前,您应该初始化sum2
,{{1}}等。
答案 1 :(得分:0)
您应该打印sum1
,而不是n1
这是最后一个读取值...并按其他地方的说明初始化和变量
答案 2 :(得分:0)
1.你应该初始化sum1和sum2。 2.行
avg1 = sum1/1000.00;
应该在while循环之外
打印应为
printf(" \ nSum是%lf \ n",sum1); 而不是
printf(" \ nSum是%lf \ n",n1);