问答题 请编写函数fun,其功能是:计算并输出给定10个数的方差。

其中:
【正确答案】
【答案解析】double fun(double x[10])
{
double x1=0.0,s=0.0;
int i;
for(i=0;i<10;i++)
x1=x1+x[i];
x1=x1/10; /*求10个数的平均值*/
for(i=0;i<10;i++)
s=s+(x[i]-x1)*(x[i]-x1);
return sqrt(s/10); /*求10个数的方差*/
} [解析] 这是一道求公式的值的题目,程序中第1个循环用来完成求10个数的总和,接着再用x1=x1/10来求出平均值。第2个循环用来求累加和的值,最后将累加和的平方根返回,注意sqrt函数的应用。