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的平均值。