#include <iostream>
#include <vector>
#include <algorithm>
#include <iomanip>

using namespace std;

int main() {
    int N;
    cin >> N;
    
    vector<int> scores(N);
    for (int i = 0; i < N; i++) {
        cin >> scores[i];
    }
    
    int total = 0;
    for (int i = 0; i < N; i++) {
        total += scores[i];
    }
    
    double average = (double)total / N;
    
    sort(scores.begin(), scores.end(), greater<int>());
    
    cout << total << endl;
    cout << fixed << setprecision(2) << average << endl;
    for (int i = 0; i < N; i++) {
        cout << scores[i] << ' ';  // 将双引号改为单引号
    }
    cout << endl;
    
    return 0;
}
C++ 语言成绩统计与排序:求总分、平均分并按成绩高低排序输出

原文地址: https://www.cveoy.top/t/topic/qo4y 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录