# include <stdio.h>
# include <math.h>
int main()
{
double a[10000], sum=0, avg=0;
int n, i;
scanf("%d",&n);
for(i = 0; i < n; i ++)
{
scanf("%lf",&a[i]);
sum += a[i];
}
avg = sum/n;
for(sum=0,i = 0; i < n; i ++)
{
sum += (a[i]-avg)*(a[i]-avg);
}
printf("%.5lf\n",sqrt(sum/n));
return 0;
}
本文介绍了一个简单的C语言程序,用于计算一组输入数据的均方差。程序首先读取数据点的数量,然后逐个读取这些数据点的值,并计算它们的平均值。之后,再次遍历每个数据点,计算其与平均值之差的平方,从而得到均方差。
5313

被折叠的 条评论
为什么被折叠?



