【发布时间】:2010-09-07 07:46:10
【问题描述】:
这里的编程学生...试图从事一个项目,但我被困住了。
该项目试图找到每次旅行每加仑的英里数,然后在最后输出总英里数和使用的总加仑数,以及每加仑的平均英里数
问完第一组问题后,如何循环回到第一个问题。
另外,我将如何平均行程...是否必须为每个行程设置一个变量? 我被困住了,任何帮助都会很棒!
【问题讨论】:
标签: c++
这里的编程学生...试图从事一个项目,但我被困住了。
该项目试图找到每次旅行每加仑的英里数,然后在最后输出总英里数和使用的总加仑数,以及每加仑的平均英里数
问完第一组问题后,如何循环回到第一个问题。
另外,我将如何平均行程...是否必须为每个行程设置一个变量? 我被困住了,任何帮助都会很棒!
【问题讨论】:
标签: c++
您必须告诉我们您获得的数据类型。
根据您的最后一个问题:请记住,可以通过存储总和和数据点的数量(两个数字)或当前平均值和数据点的数量(同样,两个数字)来实时计算平均值)。
例如:
class Averager {
double avg;
int n;
public:
Averager() : avg(0), n(0) {}
void addPoint(double v) {
avg = (n * avg + v) / (n + 1);
n++;
}
double average() const { return avg; }
};
【讨论】: