#include<iostream>#include<cmath>#include<iomanip>// 设置浮点数输出位数usingnamespace std;intmain(){int n;
cin >> n;double* arr1 =newdouble[n];for(int i =0; i < n; i++){
cin >> arr1[i];}double sum =0, arv =0, d =0;// 计算平均值for(int i =0; i < n; i++){
sum += arr1[i];}
arv = sum / n;// 计算方差
sum =0;for(int i =0; i < n; i++){
sum +=(arr1[i]- arv)*(arr1[i]- arv);}
d = sum / n;// 归一化for(int i =0; i < n; i++){double aws =(arr1[i]- arv)/sqrt(d);
cout << fixed <<setprecision(17);// 设置浮点数输出位数
cout << aws << endl;}system("pause");return0;}