7-121 作品評分 (10分)
全國中小學生Scratch作品大賽拉開了序幕。每個參賽選手可以通過網絡直接上傳作品。本次比賽人人可做評委。每個網絡評委可以通過網絡對每一件作品進行打分。評分系統也是請程序高手設計的,能自動去掉一個最高分和一個最低分,求出平均分。
輸入格式:
輸入數據包括兩行: 第一行為n,表示n個評委,n>2。 第二行是n個評委的打分,分數之間有一個空格。打分是可以帶有小數部分的。
輸出格式:
輸出平均分,結果保留兩位小數。
輸入樣例:
6
10 9 8 7.9 9 9.5
輸出樣例:
8.88
#include<stdio.h>
int main()
{
double a[10000];
int max,min;
int n;
scanf("%d",&n);
int i;
double avg=0;
for(i=0;i<n;i++)
{
scanf("%lf",a+i);
}
max=0;
min=0;
for(i=0;i<n;i++)
{
if(a[i]>a[max])
max=i;
if(a[i]<a[min])
min=i;
}
for(i=0;i<n;i++)
{
if(i==max||i==min)
continue;
avg+=a[i];
}
printf("%.2f\n",avg/(n-2));
return 0;
}
