用C语言写一个求一组数的标准差的代码
时间: 2023-05-22 10:02:07 浏览: 86
平差计算C代码
以下是用C语言编写求一组数的标准差的代码:
```c
#include <stdio.h>
#include <math.h>
int main() {
int n, i;
double sum = 0.0, mean, std_dev = 0.0;
printf("请输入数据的个数:");
scanf("%d", &n);
double data[n];
printf("请输入数据:\n");
for (i = 0; i < n; ++i) {
scanf("%lf", &data[i]);
sum += data[i];
}
mean = sum / n;
for (i = 0; i < n; ++i) {
std_dev += pow(data[i] - mean, 2);
}
std_dev = sqrt(std_dev / n);
printf("标准差 = %.2lf", std_dev);
return 0;
}
```
这个程序会先要求用户输入数据的个数,然后再让用户输入每个数据,最后计算并输出这组数据的标准差。
阅读全文