【正确答案】double proc(double x[10])
{
double x1=0.0,s=0.0;
int i;
for(i=0; i<10; i++)
x1=x1+x[i]; //x1放其数组中的元素和
x1=x1/10; //求其平均数
for(i=0; i<10; i++)
s=s+(x[i]-x1)*(x[i]*x1); //s为其平方差
return sqrt(s/10); //最后把其所得到的方差返回给主函数
}
【答案解析】 题目要求方差。首先,应通过循环求得其平均数;然后,通过循环求其平方差;最后,求其方差,把方差返回给主函数。