我们使用std::accumulate函数来计算vector中元素的累加值,然后将其除以vector的大小来得到平均值。最后,我们在main函数中创建了一个vector,调用了calculateAverage函数,并输出了计算得到的平均值。 希望这个解答能够帮助你理解如何求vector的平均值!
这个" .size() "是vector对象的函数,返回函数个数来控制循环 正确的定义average()及完整代码如下 //计算数组arr中元素的平均值 double average(const vector<double> &arr) { double sum = 0; for (unsigned i = 0; i < arr.size(); i++) sum += arr[i]; return sum / arr.size(); } int m...