问题连接:计算机软件能力认证考试系统
解答:
该题没有任何技术含量,硬生生模拟,五分钟搞定。
代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n ;
cin>>n;
int a[n];
double sum_avg = 0,sum_d = 0,f[n];
for(int i=0;i<n;i++){
cin>>a[i];
sum_avg += a[i];
}
sum_avg = sum_avg/n;
for(int i=0;i<n;i++){
sum_d += pow((sum_avg-a[i]),2);
}
sum_d = sum_d/n;
for(int i=0;i<n;i++){
printf("%f\n",(a[i]-sum_avg)/sqrt(sum_d));
}
}