7 11 互評成績(25 分)

2021-08-17 03:48:49 字數 932 閱讀 4261

題目鏈結

學生互評作業的簡單規則是這樣定的:每個人的作業會被k個同學評審,得到k個成績。系統需要去掉乙個最高分和乙個最低分,將剩下的分數取平均,就得到這個學生的最後成績。本題就要求你編寫這個互評系統的算分模組。

輸入格式:

輸入第一行給出3個正整數n(3 < n ≤10​4,學生總數)、k(3 ≤ k ≤ 10,每份作業的評審數)、m(≤ 20,需要輸出的學生數)。隨後n行,每行給出乙份作業得到的k個評審成績(在區間[0, 100]內),其間以空格分隔。

輸出格式:

按非遞減順序輸出最後得分最高的m個成績,保留小數點後3位。分數間有1個空格,行首尾不得有多餘空格。

輸入樣例:

6 5 3

88 90 85 99 60

67 60 80 76 70

90 93 96 99 99

78 65 77 70 72

88 88 88 88 88

55 55 55 55 55

輸出樣例:

87.667 88.000 96.000

注意事項:題意一定要看清

#include

#include

#include

#include

using

namespace

std;

bool cmp(double a,double b)

int main()

sum = sum - mx - mn;

arr[kx++] = sum / (k - 2);

}sort(arr,arr + kx,cmp);//寫**要嚴謹,竟然把kx寫成k了,反思!!!

for(int i = m - 1;i >= 0;i--)

return

0;}

7 11 互評成績 25 分

學生互評作業的簡單規則是這樣定的 每個人的作業會被k個同學評審,得到k個成績。系統需要去掉乙個最高分和乙個最低分,將剩下的分數取平均,就得到這個學生的最後成績。本題就要求你編寫這個互評系統的算分模組。輸入第一行給出3個正整數n 3 n 10 4 學生總數 k 3 k 10,每份作業的評審數 m 20...

互評成績 25分

學生互評作業的簡單規則是這樣定的 每個人的作業會被k個同學評審,得到k個成績。系統需要去掉乙個最高分和乙個最低分,將剩下的分數取平均,就得到這個學生的最後成績。本題就要求你編寫這個互評系統的算分模組。輸入格式 輸入第一行給出3個正整數n 3 n 10 4,學生總數 k 3 k 10,每份作業的評審數...

5 5 互評成績 25分

5 5 互評成績 25分 學生互評作業的簡單規則是這樣定的 每個人的作業會被k個同學評審,得到k個成績。系統需要去掉乙個最高分和乙個最低分,將剩下的分數取平均,就得到這個學生的最後成績。本題就要求你編寫這個互評系統的算分模組。輸入第一行給出3個正整數n 3 n le 10 4 1 0 4 學生總數 ...