知识问答

大神帮帮忙,杭电acm2014

缺少输入分数的语句a[]没有被赋值加上就可以了

完整程序

#include

intmain(void)

{

intn;

inti;

doublemax,min;

doublea[100];

doublesum;

doubleavg;

while(scanf(%d,&n)!=EOF)

{

sum=0;

for(i=0;i<n;i++)

{

scanf(%lf,&a[i]);

if(i==0)

max=min=a[0];

if(max<a[i])

max=a[i];

if(min>a[i])

min=a[i];

}

for(i=0;i<n;i++)sum+=a[i];

sum=sum-max-min;

avg=sum/(n-2);

printf(%.2lf\n,avg);

}

return0;

}