
#include<iostream>
#include<cmath>
using namespace std;
int main() {
float t[1001];
int n;
float mean, varience,sum;
sum = 0;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> t[i];
sum += t[i];
}
mean = sum / n;
float temp=0;
for (int i = 0; i < n; i++) {
temp += pow((t[i] - mean), 2);
}
varience = temp / n;
for (int i = 0; i < n; i++) {
cout << (t[i] - mean) / pow(varience, 0.5) << endl;
}
}
该C++程序接收用户输入的数值数组,计算并输出数组元素的平均值(mean)、方差(variance)以及每个元素相对于平均值的标准差。程序首先计算均值,然后计算方差,最后输出每个元素与均值之差除以方差的平方根,即标准差。
6145

被折叠的 条评论
为什么被折叠?



