博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2-05. 求集合数据的均方差(15) (数学啊 ZJU_PAT)
阅读量:6874 次
发布时间:2019-06-26

本文共 685 字,大约阅读时间需要 2 分钟。

题目链接:

设计函数求N个给定整数的均方差。若将N个数A[]的平均值记为Avg,则均方差计算公式为:

输入格式说明:

第1行输入正整数N(<=10000),第2行输入N个整数。

输出格式说明:

输出这N个数的均方差,要求固定精度输出小数点后5位。

例子输入与输出:

序号 输入 输出
1
106 3 7 1 4 8 2 9 11 5
3.03974
2
12
0.00000

代码例如以下:

#include 
#include
int main(){ int a[10017]; double avg; int n; while(~scanf("%d",&n)) { double sum = 0, ans = 0; for(int i = 0; i < n; i++) { scanf("%d",&a[i]); sum+=a[i]; } avg = sum/(n*1.0); sum = 0; for(int i = 0; i < n; i++) { sum+=(a[i]-avg)*(a[i]-avg); } sum/=(n*1.0); ans = sqrt(sum); printf("%.5lf\n",ans); } return 0;}

转载地址:http://nlofl.baihongyu.com/

你可能感兴趣的文章
linux 系统端口转发
查看>>
dis ospf peer 命令注解
查看>>
字典,函数
查看>>
Linux监控平台——搭建zabbix监控平台
查看>>
linux第11单元 基础网络
查看>>
linuxshell介绍
查看>>
centos6和centos7区别有哪些
查看>>
maven pom进阶教程 - 生成可执行的jar
查看>>
解析煎蛋图片
查看>>
IDEA使用教程
查看>>
1.3windows cmd批处理命令行下使用blat发邮件简洁模板
查看>>
Exchange 2010 迁移至Exchange 2013系列之八:测试ADMT迁移用户账户
查看>>
crontab命令的使用方法
查看>>
centos安装liberoffice及swftool的问题集
查看>>
java的zip压缩
查看>>
cocos2dx物理引擎
查看>>
我的友情链接
查看>>
HTML5 canvas 实现同步时钟
查看>>
css的线性渐变详解
查看>>
我的友情链接
查看>>