#include<stdio.h>
#include<math.h>
int main()
{
int i,n;
double u,s1=0.00,s2=0.00,x0;
printf("您接下来一共要输入几个数?\n");
scanf("%d",&n);
double x[n];
printf("请您依次输入这%d个数\n",n);
for(i=0;i<n;i++)
{
scanf("%lf",&x[i]);//输入n个测量值
s1 += x[i]; //求测量值之和
}
x0 = s1/n;
for(i=0;i<n;i++)
{
s2 += (x[i]-x0)*(x[i]-x0);
}
u = sqrt(s2/n/(n-1));
printf("平均值为%lf\n",x0);
printf("A类标准偏差为%lf",u);
return 0;
}
运行及结果如下