C++
思路:
根据题意,算一下平均值和方差
最后按公式逐个输出即可
$code:$
#include<bits/stdc++.h>
using namespace std;
const int N = 1e5;
int n;
double a[N], s1, s2;
double j, f;
int main() {
cin >> n;
for (int i = 0; i < n; i ++) {
cin >> a[i]; s1 += a[i];
}
j = s1 / n; // 求平均值
for (int i = 0; i < n; i ++) s2 += (a[i] - j) * (a[i] - j);
f = s2 / n; // 求方差
for (int i = 0; i < n; i ++)
cout << (a[i] - j) / sqrt(f) << endl;
return 0;
}