青年歌手大奖赛_评委会打分
#include<stdio.h> #include<stdlib.h> #include<string.h> int cmp(const void *a,const void *b) { return *(double * )a > *(double *)b ? 1: -1; } int main( ) { int N; while(scanf("%d",&N)!=EOF) { double sum=0; double A[10000]; int i; memset(A,0,sizeof(A)); for(i=0;i<N;i++) scanf("%lf",&A[i]); qsort(A,N,sizeof(A[0]),cmp); for(i=1;i<N-1;i++) { //printf("%.\n",A[i]); sum+=A[i]; } printf("%.2lf\n",sum/(N-2)); } return 0; } 神哪。。我这道题提交竟然wa啦。。qsort 函数搞错了。。cmp函数又没加指针。。
唉。。糗大啦。。
posted on 2011-04-28 15:22 more think, more gains 阅读(185) 评论(0) 编辑 收藏 举报