double calculateAverage (vector< int > vec) { int sum = 0 ; for ( int i = 0 ; i < vec. size (); i++) { sum += vec[i]; double average = ( double )sum / vec. size (); return average; int main () { vector< int > vec = { 1 , 2 , 3 , 4 , 5 }; double average = calculateAverage (vec); cout << "The average is " << average << endl; return 0 ;

在上面的示例代码中, calculateAverage 函数接收一个整数类型的vector作为参数,遍历vector并计算元素总和,然后除以vector的大小得到平均值。在 main 函数中,我们声明了一个包含5个元素的vector,调用 calculateAverage 函数计算平均值,并输出结果。

希望这个示例代码可以帮助你理解如何在C++中计算vector的平均值。

  •