c加加求方差怎么写程序
时间: 2023-05-22 12:05:41 浏览: 98
你可以使用以下代码来计算一个数组的方差:
```c++
#include <iostream>
#include <cmath>
using namespace std;
double calculateMean(double array[], int size) {
double sum = 0;
for (int i = 0; i < size; i++) {
sum += array[i];
}
return sum / size;
}
double calculateVariance(double array[], int size) {
double mean = calculateMean(array, size);
double variance = 0;
for (int i = 0; i < size; i++) {
variance += pow(array[i] - mean, 2);
}
variance /= size;
return variance;
}
int main() {
double array[] = {1, 2, 3, 4, 5};
int size = 5;
double variance = calculateVariance(array, size);
cout << "The variance of the array is " << variance << endl;
return 0;
}
```
这段代码使用了两个函数,第一个函数计算数组的平均值,第二个函数使用平均值来计算方差。在 main 函数中,我们定义了一个包含 5 个元素的数组,然后计算了其方差。输出结果应该是:
```
The variance of the array is 2
```
阅读全文