double average ( const std :: vector < int > &numbers) return std ::accumulate(numbers.begin(), numbers.end(), 0.0 ) / numbers.size(); int main () std :: vector < int > numbers = { 1 , 2 , 3 , 4 , 5 }; std :: cout << "The average of the numbers is: " << average(numbers) << std :: endl ; return 0 ;

这段代码使用了C++ STL库中的accumulate函数和vector容器来实现数组的求平均值。请注意,最后的结果需要除以数组的大小,以得到正确的平均值。

  • 求数组平均值
  •