用c写一个从键盘输入5个实数,求出每个数的离均差并输出结果(保留2位小数)
时间: 2023-05-11 07:04:49 浏览: 287
离均差平方和、离均差积和的展开-研究生课程之随机过程ppt
以下是用 C 语言编写的代码,可以从键盘输入 5 个实数,计算每个数的离均差并输出结果(保留 2 位小数):
```c
#include <stdio.h>
#include <math.h>
int main() {
double nums[5], sum = 0, avg, diff, variance = 0;
int i;
printf("请输入 5 个实数:\n");
for (i = 0; i < 5; i++) {
scanf("%lf", &nums[i]);
sum += nums[i];
}
avg = sum / 5;
for (i = 0; i < 5; i++) {
diff = nums[i] - avg;
variance += diff * diff;
printf("第 %d 个数的离均差为:%.2f\n", i + 1, fabs(diff));
}
printf("方差为:%.2f\n", variance / 5);
return 0;
}
```
如果您有任何其他问题,请随时问我。
阅读全文