HDU 2014 青年歌手大獎賽_評委會打分
阿新 • • 發佈:2018-12-18
青年歌手大獎賽_評委會打分
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 112261 Accepted Submission(s): 55439*
Problem Description
青年歌手大獎賽中,評委會給參賽選手打分。選手得分規則為去掉一個最高分和一個最低分,然後計算平均得分,請程式設計輸出某選手的得分。
Input
輸入資料有多組,每組佔一行,每行的第一個數是n(2<n<=100),表示評委的人數,然後是n個評委的打分。
Output
對於每組輸入資料,輸出選手的得分,結果保留2位小數,每組輸出佔一行。
Sample Input
3 99 98 97 4 100 99 98 97
Sample Output
98.00 98.50
Author
lcy
程式碼
#include<stdio.h> #include<math.h> int main() { int n,i; double s,x,max,min; while(scanf("%d",&n) !=EOF) { scanf("%lf",&x); s=max=min=x; for(i=1;i<n;++i) { scanf("%lf",&x); s+=x; max=(x>max)?x:max; min=(x<min)?x:min; } printf("%.2lf\n",(s-max-min)/(n-2)); } return 0; }