c语言数组求极差和方差
时间: 2023-11-15 19:59:17 浏览: 366
方差计算.c
C语言中,求极差和方差的方法如下:
1. 求极差:将数组中的最大值减去最小值即为极差。
2. 求方差:先求出数组的平均值,然后将每个数减去平均值,再将差的平方求和,最后除以数组长度减一即为方差。
在C语言中,可以使用for循环来遍历数组,使用if语句来判断最大值和最小值,使用pow函数来求平方,使用sqrt函数来求平方根。
例如,以下是一个求解数组极差和方差的C语言代码:
```
#include <stdio.h>
#include <math.h>
int main()
{
int array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int i;
float sum = 0, mean, variance, range;
int max = array[0], min = array[0];
// 求平均值
for (i = 0; i < 10; i++) {
sum += array[i];
}
mean = sum / 10;
// 求方差
for (i = 0; i < 10; i++) {
variance += pow(array[i] - mean, 2);
}
variance /= 9;
// 求极差
for (i = 0; i < 10; i++) {
if (array[i] > max) {
max = array[i];
}
if (array[i] < min) {
min = array[i];
}
}
range = max - min;
printf("数组的方差为:%.2f\n", variance);
printf("数组的极差为:%d\n", range);
return 0;
}
```
阅读全文