import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();//待处理的个数
double []a=new double[n];//储存所有待处理数据
double b=0;//储存数据总和
for(int i=0;i<n;i++){
a[i]=sc.nextInt();
b+=a[i];
}
double avg=b/n;//获取平均数
double all=0;
for(int i=0;i<n;i++){
all+=Math.pow(a[i]-avg,2);//获取所有数与平均数的差的平方
}
double favg=all/n;//获取方差
double gen=Math.sqrt(favg);//获取开平方出来的根
for(int i=0;i<n;i++){
System.out.println((a[i]-avg)/gen);
}
}
}
22-6-1归一化处理(csp)(java)(100分)
于 2023-08-15 15:02:51 首次发布