1407281608-hd-青年歌手大奖赛_评委会打分.cpp

#include<stdio.h>
#include<stdlib.h>
int cmp(const void *a,const void *b)
{
 return *(double *)a>*(double *)b?1:-1;
 //这样排是从小到大排;
 //若需要从大到小排,则将 > 换为 <
}
int main()
{
 int n;
 double s[110];
 int i,j;
 double sum;
 while(scanf("%d",&n)!=EOF)
 {
  sum=0;
  for(i=0;i<n;i++)
      scanf("%lf",&s[i]);
  qsort(s,n,sizeof(s[0]),cmp);
  for(i=1;i<n-1;i++)
      sum+=s[i];
  printf("%.2lf\n",sum/(n-2));
 }
 return 0;
}

你可能感兴趣的:(1407281608-hd-青年歌手大奖赛_评委会打分.cpp)