作业帮 > 综合 > 作业

编写函数fn.功能是将一组得分 去一个最高分一个最低分后求平均值 并函数返回 请高手速回表达式结果?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/24 15:47:39
编写函数fn.功能是将一组得分 去一个最高分一个最低分后求平均值 并函数返回 请高手速回表达式结果?
double fn( int arr[],int n ) { int sum = 0,i,max = arr[ 0 ],min = arr[ 0 ]; for( i=0; i max ) max = arr[ i ]; if( arr[ i ] < min ) min = arr[ i ]; } return ( ( sum - max - min ) * 1.0 ) / ( n - 2 ) } 如果分数不是整数的话把其中的相应数据类型改成double就可以了,这个函数只进行了一次循环,效率比分步走的方法要高得多,希望可以对LZ有所帮助