精华内容
下载资源
问答
  • 求集合数据均方差
    2020-04-29 11:30:44

    设计函数求 N 个给定整数的均方差。若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为:
    √​[(A​1​​ −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);
    }
    
    更多相关内容
  • 求集合数据均方差题目答案注意 题目 答案 #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("%...

    求集合数据的均方差

    题目

    在这里插入图片描述

    在这里插入图片描述

    答案

    #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("%d",&a[i]);
    		avg+=a[i];
    	}
    	avg/=n;
    	for(i=0;i<n;i++)
    	{
    		sum+=pow(a[i]-avg,2);
    	}
    	sum=pow(sum/n,0.5);
    	printf("%.5lf",sum);
    }
    

    注意

    sum和avg这两个变量的数据类型要设置为double

    展开全文
  • 7-24 求集合数据均方差 (15 分)

    千次阅读 2019-09-27 20:49:40
    7-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:31
    7-4 求集合数据均方差 **题目:**设计函数 N 个给定整数的均方差。若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为:√[(A1−Avg)2+(A2−Avg)​2+⋯+(A​N−Avg)2​​ ]/N 输入格式: 输入首先在第一行...

    7-4 求集合数据的均方差
    **题目:**设计函数求 N 个给定整数的均方差。若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为:√[(A1−Avg)2+(A2−Avg)​2+⋯+(A​N−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 分) #include <cstdio> #include <iostream> #include <algorithm> #include <cmath> #include <cstring> using namespace std; typedef long long ll; ...
  • 设计函数 N 个给定整数的均方差。若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为:√​[(A​1​​−Avg)​2​​+(A​2​​−Avg)​2​​+⋯+(A​N​​−Avg)​2​​]/N​​​。 输入格式: 输入首先在...
  • 7-6 求集合数据均方差 (15分)

    千次阅读 2019-12-25 14:24:52
    设计函数 N 个给定整数的均方差。若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为: √​[(A​1​​ −Avg)2+(A​2​​ −Avg)​2​​ +⋯+(A​N​​ −Avg)​2​​ ]/N​​​ 。 输入格式: 输入首先在第...
  • C++ PTA 7-4 求集合数据均方差 设计函数 N 个给定整数的均方差。若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为: 输入格式: 输入首先在第一行给出一个正整数 N(≤104),随后一行给出 N 个正整数。...
  • 设计函数 N 个给定整数的均方差。若将 N 个数 A【】的平均值记为 Avg,则均方差计算公式为: 输入格式: 输入首先在第一行给出一个正整数 N(≤10^4),随后一行给出 N 个正整数。所有数字都不超过 1000,同行...
  • 输入 n 个整数,n个整数的均方差。若将 n个数的平均值记为 Avg,则均方差计算公式为: 输入格式: 首先在第一行输入一个正整数 N(),随后一行输入 N 个正整数。所有数字都不超过 100,数据之间以空格分隔。 输出...
  • 求集合数据均方差 设计函数 N 个给定整数的均方差。若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为:每一项-平均值的平方和在平均值在开平方。 输入格式: 输入首先在第一行给出一个正整数 N(≤10 ...
  • 设计函数N个给定整数的均方差。若将N个数A[]的平均值记为Avg,则均方差计算公式为: 输入格式说明: 第1行输入正整数N( 输出格式说明: 输出这N个数的均方差,要求固定精度输出小数点后5位。 样例...
  • 设计函数N个给定整数的均方差。若将N个数A[]的平均值记为Avg,则均方差计算公式为: 输入格式说明: 第1行输入正整数N(),第2行输入N个整数。 输出格式说明: 输出这N个数的...
  • 求集合数据均方差(15)2-05. 求集合数据均方差(15) 设计函数N个给定整数的均方差。若将N个数A[]的平均值记为Avg,则均方差计算公式为:输入格式说明:第1行输入正整数N(),第2行输入N个整数。输出格式...
  • 2-05. 求集合数据均方差(15) (数学啊 ZJU_PAT)
  • 代码:#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
  • 设计函数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...
  • 求集合数据均方差 时间限制 400 ms 内存限制 32000 kB 代码长度限制 8000 B 判题程序 Standard 设计函数N个给定整数的均方差。若将N个数A[]的平均值记为Avg,则...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 33,731
精华内容 13,492
关键字:

求集合数据的均方差