设计函数求 N 个给定整数的均方差。若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为:[(A1​−Avg)2+(A2​−Avg)2+⋯+(AN​−Avg)2]/N​。

输入格式:

输入首先在第一行给出一个正整数 N(≤104),随后一行给出 N 个正整数。所有数字都不超过 1000,同行数字以空格分隔。

输出格式:

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

输入样例 1:

10
6 3 7 1 4 8 2 9 11 5

输出样例 1:

3.03974

输入样例 2:

1
2

输出样例 2:

0.00000

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

#include <iostream>
#include<iomanip>
#include<cmath>
long double N, n[10000];
long double sum1 = 0;
long double sum2 = 0;
long double ave;
using namespace std;
int main()
{
    cin >> N;
    for (int i = 0; i < N; i++)
    {
        cin >> n[i];
        sum1 += n[i];
    }
    ave = 1.0*sum1 / N;
    for (int i = 0; i < N; i++)
    {
         sum2+= pow(n[i] - ave, 2);
    }
    sum2 /= N;
    
    sum2 = sqrt(sum2);

cout << fixed << setprecision(5) << sum2;

return 0;
}

c++7-2 求集合数据的均方差相关推荐

  1. 求集合数据的均方差(c语言)

    求集合数据的均方差 题目 答案 注意 题目 答案 #include<stdio.h> #include<math.h> int main() {int n;scanf(&quo ...

  2. C语言实现PTA6-3 求集合数据的均方差

    本题希望输入 n (0<n<=100)个整数,求n个整数的均方差.若将 n个数的平均值记为 Avg,则均方差计算公式为: 函数接口定义: double Avg ( int N, int d ...

  3. 基础实验2-2.2 求集合数据的均方差

    题目 设计函数求 N 个给定整数的均方差.若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为: [(A 1​ −Avg) 2 +(A 2​ −Avg) 2 +⋯+(A N −Avg) ...

  4. 7-2 求集合数据的均方差

    设计函数求 N 个给定整数的均方差.若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为:[(A1​−Avg)2+(A2​−Avg)2+⋯+(AN​−Avg)2]/N​. 输入格式: 输 ...

  5. 求集合数据的均方差pta

    设计函数求 N 个给定整数的均方差.若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为:[(A1​−Avg)2+(A2​−Avg)2+⋯+(AN​−Avg)2]/N​. 输入格式: 输 ...

  6. 求集合的所有子集的算法

    转自:http://plutoblog.iteye.com/blog/976218 求集合的所有子集的算法 对于任意集合A,元素个数为n(空集n=0),其所有子集的个数为2^n个 如集合A={a,b, ...

  7. 线性表求集合的交与并

    题目要求(类似的题型也可供参考) 已知A和B均是由整型数据组成的集合,使用线性表表示集合,设计算法求集合A.B的交集和并集,功能包括 输入集合A,输入集合B,求A和B的并集,求A和B的交集.本题中, ...

  8. JAVA Hashset求集合的交集并集差集

    JAVA Hashset求集合的交集并集差集 Hashset是Set接口较为常见的一个子类,该子类的最大特点是不允许保存重复的元素,并且所有的内容都采用散列(无序)的方式进行存储. package c ...

  9. spark- PySparkSQL之PySpark解析Json集合数据

    PySparkSQL之PySpark解析Json集合数据 数据样本 12341234123412342|asefr-3423|[{"name":"spark", ...

最新文章

  1. python【蓝桥杯vip练习题库】ADV-233 队列操作
  2. onSaveInstanceState和onRestoreInstanceState触发的时机
  3. C#中使用Oracle 存储过程笔记
  4. React-Native 获取设备当前网络状态 NetInfo
  5. C语言scanf:获取输入的内容
  6. opensource项目_生日快乐,Opensource.com:9年
  7. 3-31Pytorch与auto-variabletensor
  8. 如何从课堂与教学内容两方面提高培训效率------张孝祥
  9. java窗体输入数据怎么存,java编程之计算矩阵对角线和(从对话窗体输入数据)...
  10. Android数据的四种存储方式
  11. 二叉树层级遍历_二叉树中的层级顺序遍历
  12. PHP获取git提交信意_代码提交规范检查与修复 php_codesniffer + composer-git-hooks
  13. quartus破解!!!!!
  14. Springboot 项目打包 Compilation failure: Compilation failure:
  15. Ubuntu上安装NS3(最详细的图文介绍)
  16. android+化学输入法,化学输入法使用说明.pdf
  17. 1158: 零基础学C/C++158——删除中间的*
  18. python——金融商品多种均线指标综合运用模拟实现(MACD模型)
  19. WIN10锁屏久了宕机(死机)解决方案
  20. idea中打开maven的setting.xml

热门文章

  1. python爬取企业电话_某数据公司电话以及地址信息爬取
  2. 人生顿悟之那绝不是人脉
  3. 【python】代码换行的几种方法
  4. 探索“迅游加速器(LSP)”DLL的大致原理
  5. 阿里巴巴图标库,分享各位
  6. android 界面布局-各个布局的属性介绍,你值得拥有
  7. #洛谷#滑稽#编程版『达拉崩吧』
  8. Kernel Exception 问题分析详解
  9. vue项目打包后 修改配置
  10. Maglev 一致性Hash调研