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

本题希望输入 n (0

函数接口定义:

double Avg ( int N, int data[] ); double StdDev( int N, int data[] );

函数Avg计算并返回数组的平均值;函数StdDev计算并返回n个数据的均方差。
其中 N 和 data 都是用户传入的参数。 N 是要计算的数据个数; data 是传入的数组。

裁判测试程序样例:


在这里给出函数被调用进行测试的例子。例如:

#include 

double Avg ( int N, int  data[] );
double StdDev( int N, int  data[] );

int main()
{

  int N ,i, data[100];

  scanf("%d", &N);
    for(i=0;i

输入样例:

10
6 3 7 1 4 8 2 9 11 5

输出样例:

Average = 5.6000
Standard Deviation = 3.0397

 pta的一道题目,乍一看是简单的,但是由于没有提供math的头文件,我们只能自己想个办法实现他了,可以供参考

double Avg ( int N, int  data[] )
{
    double sum=0.0;
    for(int i=0;i 2.25e-308 || diff < -2.25e-308);
    return root;
}

你可能感兴趣的:(PTA,算法,c++,c语言)