问题1112--求方差

1112: 求方差

时间限制: 1 Sec  内存限制: 128 MB
提交: 23  解决: 15
[状态] [提交] [命题人:]

题目描述

设数列A有n个数,求其方差。设数列的平均数为ave, 设数列A的每一个元素为Ai。方差定义为  ((A1-ave)^2+(A2-ave)^2+...+(An-ave)^2) / n

输入

一个正整数N。(N不超过1000)
接下来输入N个正整数 (数值不超过1000)。

输出

数列A的方差。要求保留小数点后两位小数。

样例输入 Copy

5
8 3 7 6 2

样例输出 Copy

5.36

提示

样例解释:
平均数为:5.2
方差为: ((8-5.2)^2+(3-5.2)^2+(7-5.2)^2+(6-5.2)^2+(2-5.2)^2)/5= 5.36


若变量fc是浮点型(实数),打印其保留2位小数可以采用:
printf("%.2f",fc);


来源/分类