C语言——计算标准差公式

在这里插入图片描述

#include  <stdio.h>
#include  <math.h>
double  fun(double x[ ], int n)
{
    
    	int i;
    double avg=0.0, sum=0.0;
	for (i=0; i<n; i++) 
		avg += x[i];
	avg /= n;
	for (i=0; i<n; i++) 
		sum += (x[i]-avg)* (x[i]-avg);
	return sqrt(sum/n);
}
main( )
{
    
      double score[12] ={
    
    50,60,70,80,90,100,55,65,75,85,95,99};
   double aa;
   aa= fun(score,12);
   printf("%f\n", aa);
}

猜你喜欢

转载自blog.csdn.net/weixin_53391957/article/details/120399987