错误实例 hdu 2014

来源:互联网 发布:《算法统宗》甲牵一只 编辑:程序博客网 时间:2024/06/08 19:30
#include<stdio.h>
int main()
{
    int n;
    while(scanf("%d",&n)!=EOF)
    {
       double a[n],max,min,sum=0;
        max=min=a[0];
        for(int i=0;i<n;i++)
        {
            scanf("%lf",&a[i]);
            if(a[i]>max)
                max=a[i];
                if(a[i]<min)
                min=a[i];
            sum+=a[i];
        }
        double s;
        s=(sum-max-min)/(n-2);
        printf("%.2lf\n",s);
    }
    return 0;
}
注:max=min=a[0];  这步赋值错误 a【0】还没有准确的输入值
1 0