题解 | 统计成绩
统计成绩
https://www.nowcoder.com/practice/cad8d946adf64ab3b17a555d68dc0bba
#include <iostream>
#include <vector>
#include <iomanip>
using namespace std;
int main() {
int n;
cin >> n;
vector<double> scores(n);
double sum = 0;
for(int i = 0;i<n;i++)
{
cin >> scores[i];
sum += scores[i];
}
for(int i = 0;i<n-1;i++)
{
for(int j = 0;j<n-1-i;j++)
{
if(scores[j]>scores[j+1])
{
double t = scores[j];
scores[j]=scores[j+1];
scores[j+1]=t;
}
}
}
double avg = sum /n;
cout << fixed << setprecision(2);
cout << scores[n-1] << " " << scores[0] << " " << avg << endl;
return 0;
}