qfedu-cpp-level/day9/homework/h2.cpp

28 lines
577 B
C++
Raw Normal View History

2023-08-14 17:20:39 +08:00
// 【场景】向量vector求和
// 编写一个函数 sumVector接受一个整数向量作为参数并返回向量中所有元素的和。
#include <iostream>
#include <vector>
using namespace std;
int sumVector(vector<int> &vec)
{
int sum = 0;
vector<int>::iterator it = vec.begin();
while (it != vec.end())
{
sum += *it;
it++;
}
return sum;
}
int main()
{
vector<int> v;
for (int i = 0; i < 10; i++)
v.push_back(i);
cout << "向量中所有元素的和为: " << sumVector(v) << endl;
return 0;
}