pat 2-05. 求集合数据的均方差(水题)
2015-08-18 17:39
351 查看
代码:
#include<cstdio> #include<iostream> #include<cmath> using namespace std; double a[100000]; int main() { int n; double s; while(scanf("%d",&n)==1) { s=0; for(int i=0; i<n; i++) { scanf("%lf",&a[i]); s+=a[i]; } s/=(n*1.0); double ans=0; for(int i=0; i<n; i++) { ans+=((a[i]-s)*(a[i]-s)); } ans/=(n*1.0); ans=sqrt(ans); printf("%.5lf\n",ans); } return 0; }
相关文章推荐
- 自定义Toast,从顶部掉下,然后再弹一下
- STM32F4 串口实验中收不到超级终端发送的数据,调试工具却可以
- Linux系统中对SSD硬盘优化的方法
- eclipse启动tomcat 访问http://localhost:8080 报404错误
- iOS笔记———数据存储
- yum 安装mysql5.6
- STM32F4 串口实验中收不到超级终端发送的数据,调试工具却可以
- 笔记-CSS3实现3D搜索输入框
- php学习-表单验证2
- 关于Android 下拉刷新,上拉加载更多数据功能的详细解析
- 笔记-CSS3实现3D搜索输入框
- Java基础知识—内部类
- ASP.NET mvc异常处理的方法
- Android底层音频声道耳机插头和开关壳体的发展
- Objective-C:NSArray的常见操作
- SSIS ->> Reliability And Scalability
- python 图片爬虫
- 面向对象三大特性:封装,继承,多态(三、多态的进一步讲解)
- MySQL学习笔记_时间,多表更新,数据库元数据
- 1.画图相关