for(i=n-1;i!=0;i--)
{
if ( QUEUE > max ) max = QUEUE; //比较并更新最大值
else if ( QUEUE < min ) min = QUEUE; //比较并更新最小值
sum = sum + QUEUE; //追加到和值
QUEUE = QUEUE[i-1]; //队列更新
}
i = n - 2;
sum = sum - max - min + i/2;
sum = sum / i; //平均值=(和值-最大值-最小值+n/2)/(队列长度-2)
//说明:+(n-2)/2的目的是为了四舍五入
return ((tU08) sum) ;
}
/////////////////////////////////////////版权所有:程序匠人/////////////////////////////////////////////////
文章评论(0条评论)
登录后参与讨论