C语言编写一个函数,返回n个整数的方差。并要求写出调用该函数的主函数。写出代码
时间: 2024-02-05 11:11:16 浏览: 95
C 代码 评估 F 和学生 T 累积密度函数 (CDF).rar
下面是一个计算n个整数的方差的C语言函数以及一个调用该函数的示例主函数:
```c
#include <stdio.h>
#include <math.h>
double calculate_variance(int arr[], int n)
{
double sum = 0.0, mean, variance = 0.0;
int i;
// 计算平均值
for (i = 0; i < n; i++)
{
sum += arr[i];
}
mean = sum / n;
// 计算方差
for (i = 0; i < n; i++)
{
variance += pow(arr[i] - mean, 2);
}
variance /= n;
return variance;
}
int main()
{
int arr[] = {2, 4, 6, 8, 10};
int n = sizeof(arr) / sizeof(arr[0]);
double variance = calculate_variance(arr, n);
printf("方差为: %.2f", variance);
return 0;
}
```
输出结果为:
```
方差为: 10.00
```
阅读全文