以下是一个用 C 语言编写的去掉最值求平均值的滤波函数的示例代码:
#include <stdio.h>
#include <stdlib.h>
float filter(float data[], int size) {
float sum = 0.0;
float min_val = data[0];
float max_val = data[0];
// 找到最小值和最大值
for (int i = 1; i < size; i++) {
if (data[i] < min_val) {
mi