作业帮 > 综合 > 作业

C语言利用函数调用求一组数的最大值,最小值,平均数.急.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/02 03:47:21
C语言利用函数调用求一组数的最大值,最小值,平均数.急.
我的统计计算程序,你去掉均方差,RMS,Hm0 等,你不用的即可.
#include
#include
/* ----------------------------------------------------------
* basic_statistics()
* input y[N]
* output y_min,y_max,y_mean,y_Standard_deviation,y_RMS
* ----------------------------------------------------------*/
void basic_statistics(float *y,int N,float *ymin,float *ymax,float *ymean,float *ysigma,
float *yrms,float *Hm0)
{
int i;
float yd,yu,ym,ys,yr,dy,hm0;
double sum,sum2;
yd = y[0]; yu= y[0];
sum = 0.0;
for (i=0;i yu) yu = y[i];
if (y[i] < yd) yd = y[i];
};
ym = (float) ( sum / (double) N );
*ymin = yd;
*ymax = yu;
*ymean = ym;
///hm0
sum2 = 0.0;
for (i=0;i