题解 | #统计成绩#
统计成绩
https://www.nowcoder.com/practice/cad8d946adf64ab3b17a555d68dc0bba
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
int n;
cin >> n;
vector<double> vv;
double a;
while (cin >> a)
{
vv.push_back(a);
}
sort(vv.begin(), vv.end());
double min, max, sum = 0, avg;
min = vv[0];
max = vv[vv.size() - 1];
for (auto val : vv)
{
sum += val;
}
avg = sum / vv.size();
printf("%.2lf %.2lf %.2lf", max, min, avg);
}
// 64 位输出请用 printf("%lld")
容器练习