这是一种可以实现你要求的程序:
#include <stdio.h>
#define MAX_LEN 5
// 删除数组 a 中 [low,high] 之外的数据,返回最后剩余的数组元素个数
int delete(double a[], int n, double low, double high) {
int i, j = 0;
for (i = 0; i < n; i++) {
if (a[i] > low && a[i] <= high) {
a[j] = a[i];
j++;
}
}
return j;
}
int