方差
任务描述
请编程输入4个实数,并输出它们的方差,结果保留4位小数。请注意格式说明符%lf的使用。(提示:方差是各个数据与平均数之差的平方的平均数)。
输入示例
1 2 3 4
输出示例
1.2500
代码
注意精度问题
#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c,d;
double average,e;
scanf("%lf %lf %lf %lf",&a,&b,&c,&d);
average=(a+b+c+d)/4.0;
e=(pow((a-average),2)+pow((b-average),2)+pow((c-average),2)+pow((d-average),2))/4.0;
printf("%.4lf",e);
return 0;
}