函数main()接收一个包含若干整数的列表1st,要求返回一个列表,列表中包含原列表中大于或等于所有整数平均值的整数。 删除下面代码中的pass语句,替换为自己的代码,完成要求的功能。
时间: 2024-02-15 20:02:13 浏览: 95
主函数main
5星 · 资源好评率100%
```c++
#include <iostream>
#include <vector>
using namespace std;
vector<int> greaterThanAverage(vector<int> &lst) {
int sum = 0;
for (int i = 0; i < lst.size(); i++) {
sum += lst[i];
}
double average = sum / (double)lst.size();
vector<int> res;
for (int i = 0; i < lst.size(); i++) {
if (lst[i] >= average) {
res.push_back(lst[i]);
}
}
return res;
}
int main() {
vector<int> lst = {1, 2, 3, 4, 5};
vector<int> res = greaterThanAverage(lst);
for (int i = 0; i < res.size(); i++) {
cout << res[i] << " ";
}
return 0;
}
```
阅读全文