C++教程
C++控制语句
C++函数
C++数组
C++指针
C++对象
C++继承
C++多态
C++抽象
C++常用
C++ STL教程
C++迭代器
C++程序

C++ 计算标准差的程序

计算标准差的 C++ 程序

该程序使用数组计算 10 个数据的标准差。
要理解此示例,您应该了解以下C++ 编程 主题:
C++ 数组 C++ for Loop C++ 函数 C++ while 和 do...while 循环
该程序使用数组计算单个系列的标准偏差。访问此页面以了解标准偏差。 >
为了计算标准偏差, calculateSD() 函数被创建。包含 10 个元素的数组被传递给函数,该函数计算标准偏差并将其返回给 main() 函数。

示例: 使用函数计算标准偏差

#include <iostream>
#include <cmath>
using namespace std;
float calculateSD(float data[]);
int main() {
  int i;
  float data[10];
  cout << "Enter 10 elements: ";
  for(i = 0; i < 10; ++i) {
    cin >> data[i];
  }
  cout << endl << "Standard Deviation = " << calculateSD(data);
  return 0;
}
float calculateSD(float data[]) {
  float sum = 0.0, mean, standardDeviation = 0.0;
  int i;
  for(i = 0; i < 10; ++i) {
    sum += data[i];
  }
  mean = sum / 10;
  for(i = 0; i < 10; ++i) {
    standardDeviation += pow(data[i]-mean, 2);
  }
  return sqrt(standardDeviation / 10);
}
输出
Enter 10 elements: 1
2
3
4
5
6
7
8
9
10
Standard Deviation = 2.87228
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4