c语言求十个数的标准差
时间: 2024-01-27 20:05:28 浏览: 80
平均数 方差 标准差_C语言_标准差_
5星 · 资源好评率100%
以下是使用C语言计算10个数标准差的示例代码:
```c
#include <stdio.h>
#include <math.h>
int main()
{
int n = 10;
double arr[n], sum = 0.0, mean, variance = 0.0, std_deviation;
printf("Enter %d numbers:\n", n);
for(int i = 0; i < n; ++i)
{
scanf("%lf", &arr[i]);
sum += arr[i];
}
mean = sum / n;
for(int i = 0; i < n; ++i)
{
variance += pow(arr[i] - mean, 2);
}
variance /= n;
std_deviation = sqrt(variance);
printf("Mean = %.2lf\n", mean);
printf("Variance = %.2lf\n", variance);
printf("Standard Deviation = %.2lf\n", std_deviation);
return 0;
}
```
首先,我们定义一个数组来存储输入的10个数,然后求它们的总和。接下来,我们计算这些数的平均值,并使用平均值计算方差。最后,我们计算标准差并将其打印到控制台上。
注意,我们需要包含math.h头文件以使用sqrt()和pow()函数。
阅读全文