#include #include #include #include using namespace std;

int main() { int N, k, M; cin >> N >> k >> M;

vector<vector<int>> scores(N, vector<int>(k));
for (int i = 0; i < N; i++) {
    for (int j = 0; j < k; j++) {
        cin >> scores[i][j];
    }
}

vector<double> finalScores(N);
for (int i = 0; i < N; i++) {
    sort(scores[i].begin(), scores[i].end());
    double sum = 0;
    for (int j = 1; j < k - 1; j++) {
        sum += scores[i][j];
    }
    finalScores[i] = sum / (k - 2);
}

sort(finalScores.begin(), finalScores.end());

for (int i = N - M; i < N; i++) {
    cout << fixed << setprecision(3) << finalScores[i] << " ";
}

return 0;

}

C++ 代码实现学生互评作业评分系统

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

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