用dvc++来写
时间: 2023-07-01 15:20:06 浏览: 225
基于VS若干C++编程实例
5星 · 资源好评率100%
好的,以下是使用 DVC++ 编写的程序:
```cpp
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
vector<int> scores;
for (int i = 0; i < 10; i++) {
int score;
cout << "请输入第" << i+1 << "个学生的成绩:";
cin >> score;
scores.push_back(score);
}
int max_score = *max_element(scores.begin(), scores.end());
int min_score = *min_element(scores.begin(), scores.end());
double avg_score = accumulate(scores.begin(), scores.end(), 0.0) / scores.size();
cout << "最高分为:" << max_score << endl;
cout << "最低分为:" << min_score << endl;
cout << "平均分为:" << avg_score << endl;
return 0;
}
```
与 Python 版本的程序类似,这个程序也使用了一个 vector 存储学生成绩。在输入时,使用 for 循环读入 10 个学生的成绩,并将其添加到 scores 中。最后使用 STL 的 max_element、min_element 和 accumulate 函数来计算最高分、最低分和平均分,输出结果即可。
阅读全文