CCF20220601——归一化处理
代码如下:
#include<bits/stdc++.h>
using namespace std;
int main()
{int n,a[1000],sum=0;scanf("%d",&n);for(int i=1;i<=n;i++){scanf("%d",&a[i]);sum+=a[i];}double aver=1.0,b=0.0,d=1.0;aver=sum/(n*1.0);for(int i=1;i<=n;i++)b+=pow((a[i]-aver),2);d=b/(n*1.0);double f=1.0;for(int i=1;i<=n;i++){f=(a[i]-aver)/sqrt(d);printf("%.16lf\n",f);}return 0;
}