我正在做家庭作业,我们必须从一个文本文件中读取,该文件包含一个ID号和该ID的血压。有了这个,部分任务要求我们创建一个计数控制循环来读取列出的血压并总结它们。这就是我到目前为止所提出的。
文本文件:
1234 4 100 101 102 103
3625 6 105 120 154 132 188 153
与这些项目有关的部分代码:
while (count > 0)
{
inData >> BP;
total = total + BP;
count--;
cout << total << endl;
}
这对我来说是它只是将最后一次血压(BP)加起来6次。任何帮助都是值得赞赏的,因为我刚开始学习c ++这个学期我对它非常了不起。谢谢。
答案 0 :(得分:2)
如果您只想计算总和,则需要将total
的输出置于循环之外
while (count > 0)
{
inData >> BP;
total = total + BP;
count--;
}
cout << total << endl;
然后你只输出一次结果。