#include <stdio.h>
#include <windows.h>
#define N 10
/******主函数给出一组数据从中查找出指定范围内的数据的个数*****/
main()
{int total;
int num(float p[],float*,float*);
float x[N]={1,22.2,11.3,12.4,12.5,23.6,32.7,8.9,17.7,22.5};
float *m1,*m2;
*m1=26.6;
*m2=16.6;
total=num(x,m1,m2); /*****调用函数*****/
printf("%d",total);
system("pause");
}
/****选取指定范围内的数据并返回记录个数****/
int num(float p[N],float*y1,float*y2)
{int i,n=0;
float u,v;
u=*y1;
v=*y2;
for(i=0;i<N;i++)
{while((p[i]<=u)||(p[i]>=v))
n++;
}
return (n);
}
那么如何申请,使用malloc?能不能给详细点的答案,我在追加10分一起给你,就这么多分了- -