上课没认真听,还是太笨了

img


int main()
{                   
    int n=0,num=0;
    int max1,max2,min1,min2;
    float sum=0.f;
    scanf("%d",&n);
    
    max1=max2=-1;
    min1=min2=100;
    for(int i=0;i<n;++i)
    {
        scanf("%d",&num);
        sum+=num;    
        if(max2<num){
            max1=max2;
            max2=num;
        }
        if(min2>num){
            min1=min2;
            min2=num;
        }
    }
    sum=(float)(sum-min1-min2-max2-max1)/(float)(n-4);
    printf("%.2f\n",sum);
        
    return 0;    
}