#include <iostream>
#include <cmath>
using namespace std;
double mean(const double x[],int size)
{
double sum = 0;
for(int i=0;i<size;i++)
{
sum += x[i];
}
return sum/size;
}
double deviation(const double x[],int size)
{
double Sum =0;
for(int i=0;i<size;i++)
{
Sum+= pow((x[i]-mean(x,size)),2 );
}
return sqrt(Sum/(size-1) );
}
int main()
{
cout<<"Enter ten numbers:";
double a[10];
for(int i=0;i<10;i++)
cin>>a[i];
cout<<"The mean is "<<mean(a,10)<<endl;
cout<<"The standard deviation is "<<deviation(a,10);
return 0;
}
计算标准差
最新推荐文章于 2024-07-12 10:45:15 发布