计算一个歌手的平均分

去掉最高分与最低分,求歌手的平均分数

 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 }
原文地址:https://www.cnblogs.com/digulove/p/4670625.html