Problem I: 零起点学算法88——青年歌手大奖赛_评委会打分
#include<stdio.h> int main(void) { int a[100],n,i; while(scanf("%d",&n)!=EOF) { n>2&&n<=100; for(i=0;i<n;i++) scanf("%d",&a[i]); int max,min; max=a[0]; min=a[0]; for(i=0;i<n;i++) { if(max<a[i]) max=a[i]; if(min>a[i]) min=a[i]; } int s=0; for(i=0;i<n;i++) { s+=a[i]; } printf("%.2f",(s-max-min)*1.0/(n-2)); printf("\n"); } return 0; }