【leetcode】删除某些元素后的数组均值

 

int cmp(const void* a,const void* b){
    return *(int*)a-*(int*)b;
}
double trimMean(int* arr, int arrSize){
    qsort(arr,arrSize,sizeof(int),cmp);
    int num=arrSize/20,i;
    double sum=0.0;
    for (i=num; i<arrSize-num; i++)
        sum+=arr[i];    
    return sum/(arrSize-2*num);

}

 

posted @ 2020-11-09 11:47  温暖了寂寞  阅读(83)  评论(0编辑  收藏  举报