本文主要是介绍CSP-202206-1-归一化处理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
CSP-202206-1-归一化处理
知识点总结
- 设置浮点数输出位数
- 包含头文件
#include <iomanip>
- 设置输出位数
cout << fixed << setprecision(17);
- 包含头文件
#include <iostream>
#include <cmath>
#include <iomanip> // 设置浮点数输出位数
using namespace std;
int main() {int n;cin >> n;double* arr1 = new double[n];for (int i = 0; i < n; i++){cin >> arr1[i];}double sum = 0, arv = 0, d = 0;// 计算平均值for (int i = 0; i < n; i++){sum += arr1[i];}arv = sum / n;// 计算方差sum = 0;for (int i = 0; i < n; i++){sum += (arr1[i] - arv) * (arr1[i] - arv);}d = sum / n;// 归一化for (int i = 0; i < n; i++){double aws = (arr1[i] - arv) / sqrt(d);cout << fixed << setprecision(17); // 设置浮点数输出位数cout << aws << endl;}system("pause");return 0;
}
这篇关于CSP-202206-1-归一化处理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!