PTA 互評成績

2022-09-08 21:33:15 字數 859 閱讀 8150

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

輸入第一行給出3個正整數n(3 <n≤,學生總數)、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

1 #include2

intmain()

16if(n20 data[i]=sum-max-min;

21 data[i]/=(b-2

);22}23

for(i=0;i1;i++)30}

31}32for(i=a-c;i)else39}

40return0;

41 }

PTA 互評成績

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

PTA互評成績

一 題目描述 二 解題思路 對於每個成績排個序,去掉最高和最低就行了,然後把平均分放入vector就行了。再把vector排個序輸出 三 實現 1 include bits stdc h 2 using namespace std 3int n,m,k 4double e 10010 5 doubl...

PTA 1077互評成績計算

在浙大的計算機專業課中,經常有互評分組報告這個環節。乙個組上台介紹自己的工作,其他組在台下為其表現評分。最後這個組的互評成績是這樣計算的 所有其他組的評分中,去掉乙個最高分和乙個最低分,剩下的分數取平均分記為 輸入第一行給出兩個正整數 n 3 和 m,分別是分組數和滿分,均不超過 100。隨後 n ...