去掉最高分与最低分,求歌手的平均分数
1 #include<stdio.h>
2 #include<stdlib.h>
3 int cmp(const void *x,const void *y)
4 {
5 return *(double *)x-*(double *)y;
6 }
7 int main()
8 {
9 int n,i;
10 double a[100],sum;
11 while(~scanf("%d",&n))
12 {
13 sum=0;
14 for(i=0;i<n;i++)
15 scanf("%lf",&a[i]);
16 qsort(a,n,sizeof(a[0]),cmp);
17 for(i=1;i<n-1;i++)
18 sum+=a[i];
19 printf("%.2lf
",sum/(n-2));
20 }
21 return 0;
22 }