原链接:http://acm.hdu.edu.cn/showproblem.php?pid=2014
#include <stdio.h>
int main()
{
float sum=0;int j,i=0;float a[100];
while(~scanf("%d",&j))
{
for(i=0;i<j;i++)
{scanf("%f",&a[i]);}//依次输入
float max=a[0];
float min=a[0];
for(int m=0;m<j;m++)
{
if(a[m]>max) max=a[m]; //求max,min
if(a[m]<min) min=a[m];
sum+=a[m]; //求和,此时包括max,min
}
printf("%.2f\n",(sum-max-min)/(j-2));
sum=0;
}
return 0;
}
想不出不用数组的方法。。
记录痛苦的每一天