-
2020-04-29 11:30:44
设计函数求 N 个给定整数的均方差。若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为:
√[(A1 −Avg)2+(A2−Avg)2 +⋯+(AN−Avg)2 ]/N 。输入格式:
输入首先在第一行给出一个正整数 N(≤10
4
),随后一行给出 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一般习惯于float 的将有一个案例不会通过,建议使用double
#include<stdio.h> #include<math.h> int main(void){ int a[10010],i,n; double s1=0,s2=0; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&a[i]); s1+=a[i]; } s1=s1*1.0/n; for(i=0;i<n;i++){ s2+=(a[i]-s1)*(a[i]-s1); } s2=sqrt(s2*1.0/n); printf("%.5lf",s2); }
更多相关内容 -
求集合数据的均方差(c语言)
2021-03-31 20:57:17求集合数据的均方差题目答案注意 题目 答案 #include<stdio.h> #include<math.h> int main() { int n; scanf("%d",&n); int a[n],i; double sum=0,avg=0; for(i=0;i<n;i++) { scanf("%... -
7-24 求集合数据的均方差 (15 分)
2019-09-27 20:49:407-24 求集合数据的均方差 (15 分) 输入格式: 输入首先在第一行给出一个正整数 N(≤10 4 ),随后一行给出 N 个正整数。所有数字都不超过 1000,同行数字以空格分隔。 输出格式: 输出这N个数的均方差,...7-24 求集合数据的均方差 (15 分)
输入格式:
输入首先在第一行给出一个正整数 N(≤10
4
),随后一行给出 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#include<stdio.h> #include<math.h> int main() { int n; int i,j; double x=0; int a[10005]; double result; int sum=0; double avg; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&a[i]); sum+=a[i]; //printf("1"); } avg = sum*1.0/n; for(i=0;i<n;i++) { x += (a[i]-avg)*(a[i]-avg); //printf("2"); } result = sqrt(x/n); printf("%.5lf\n",result); }
-
PTA 7-4 求集合数据的均方差
2020-05-02 20:30:317-4 求集合数据的均方差 **题目:**设计函数求 N 个给定整数的均方差。若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为:√[(A1−Avg)2+(A2−Avg)2+⋯+(AN−Avg)2 ]/N 输入格式: 输入首先在第一行...7-4 求集合数据的均方差
**题目:**设计函数求 N 个给定整数的均方差。若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为:√[(A1−Avg)2+(A2−Avg)2+⋯+(AN−Avg)2 ]/N输入格式:
输入首先在第一行给出一个正整数 N(≤10^4),随后一行给出 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
我的代码:
#include<stdio.h> #include<math.h> int main() { int n; int i,j; double x=0; int a[10005]; double result; int sum=0; double avg; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&a[i]); sum+=a[i]; } avg = sum*1.0/n; for(i=0;i<n;i++) { x += (a[i]-avg)*(a[i]-avg); } result = sqrt(x/n); printf("%.5lf\n",result); }
-
7-6 求集合数据的均方差 (10 分)
2021-03-29 18:52:097-6 求集合数据的均方差 (10 分) #include <cstdio> #include <iostream> #include <algorithm> #include <cmath> #include <cstring> using namespace std; typedef long long ll; ... -
Python PTA 7-16 求集合数据的均方差 (15 分)
2021-07-02 14:14:21设计函数求 N 个给定整数的均方差。若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为:√[(A1−Avg)2+(A2−Avg)2+⋯+(AN−Avg)2]/N。 输入格式: 输入首先在... -
7-6 求集合数据的均方差 (15分)
2019-12-25 14:24:52设计函数求 N 个给定整数的均方差。若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为: √[(A1 −Avg)2+(A2 −Avg)2 +⋯+(AN −Avg)2 ]/N 。 输入格式: 输入首先在第... -
C++ PTA 7-4 求集合数据的均方差
2020-05-21 10:08:41C++ PTA 7-4 求集合数据的均方差 设计函数求 N 个给定整数的均方差。若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为: 输入格式: 输入首先在第一行给出一个正整数 N(≤104),随后一行给出 N 个正整数。... -
基础实验 2-2.2 求集合数据的均方差(15 分)
2020-07-22 09:08:41设计函数求 N 个给定整数的均方差。若将 N 个数 A【】的平均值记为 Avg,则均方差计算公式为: 输入格式: 输入首先在第一行给出一个正整数 N(≤10^4),随后一行给出 N 个正整数。所有数字都不超过 1000,同行... -
MOOC输入n个整数,求集合数据的均方差。(20分)
2020-06-25 01:23:01输入 n 个整数,求n个整数的均方差。若将 n个数的平均值记为 Avg,则均方差计算公式为: 输入格式: 首先在第一行输入一个正整数 N(),随后一行输入 N 个正整数。所有数字都不超过 100,数据之间以空格分隔。 输出... -
求集合数据的均方差,设计函数求 N 个给定整数的均方差。若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算...
2020-03-09 22:04:34求集合数据的均方差 设计函数求 N 个给定整数的均方差。若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为:每一项-平均值的平方和在求平均值在开平方。 输入格式: 输入首先在第一行给出一个正整数 N(≤10 ... -
2-05. 求集合数据的均方差(15)
2014-06-16 21:24:24设计函数求N个给定整数的均方差。若将N个数A[]的平均值记为Avg,则均方差计算公式为: 输入格式说明: 第1行输入正整数N( 输出格式说明: 输出这N个数的均方差,要求固定精度输出小数点后5位。 样例... -
<数据结构学习与实验指导>2-5求集合数据的均方差
2015-06-03 17:04:03设计函数求N个给定整数的均方差。若将N个数A[]的平均值记为Avg,则均方差计算公式为: 输入格式说明: 第1行输入正整数N(),第2行输入N个整数。 输出格式说明: 输出这N个数的... -
PAT 2-05. 求集合数据的均方差(15)
2015-07-17 10:13:43求集合数据的均方差(15)2-05. 求集合数据的均方差(15) 设计函数求N个给定整数的均方差。若将N个数A[]的平均值记为Avg,则均方差计算公式为:输入格式说明:第1行输入正整数N(),第2行输入N个整数。输出格式... -
2-05. 求集合数据的均方差(15) (数学啊 ZJU_PAT)
2014-09-19 18:18:532-05. 求集合数据的均方差(15) (数学啊 ZJU_PAT) -
pat 2-05. 求集合数据的均方差(水题)
2015-08-18 17:39:40代码:#include #include #include using namespace std; double a[100000]; int main() { int n; double s; while(scanf("%d",&n)==1) { s=0; for(int i=0; i; i++) { -
2-05. 求集合数据的均方差
2013-06-25 17:13:25#include #include #include using namespace std; int main() { double N,temp,array[10005],sum=0.0; int i; cin>>N; for(i=0; i; i++) { cin>>array[i]; sum += array[i];... double -
浙江大学PAT上机题解析之2-05. 求集合数据的均方差
2013-08-30 13:12:25设计函数求N个给定整数的均方差。若将N个数A[]的平均值记为Avg,则均方差计算公式为: 输入格式说明: 第1行输入正整数N( 输出格式说明: 输出这N个数的均方差,要求固定精度输出小数点后5位。 样例输入... -
python计算数据集均值和方差
2019-07-04 16:27:27计算数据集均值和方差 import os from PIL import Image import matplotlib.pyplot as plt import numpy as np from scipy.misc import imread filepath = '/home/ross/PycharmProjects/simplified_struct2... -
浙大PAT 2-05. 求集合数据的均方差 (解题思路)
2014-03-18 19:26:30求集合数据的均方差 时间限制 400 ms 内存限制 32000 kB 代码长度限制 8000 B 判题程序 Standard 设计函数求N个给定整数的均方差。若将N个数A[]的平均值记为Avg,则均...