用c写从键盘输入5个实数,求出每个数的离均差并输出结果(保留2位小数),输出不换行
时间: 2023-05-11 18:04:51 浏览: 204
离均差平方和、离均差积和的展开-研究生课程之随机过程ppt
以下是代码示例:
```c
#include <stdio.h>
#include <math.h>
int main() {
double nums[5], sum = 0, avg, diff, variance = 0;
int i;
// 从键盘输入5个实数
for (i = 0; i < 5; i++) {
scanf("%lf", &nums[i]);
sum += nums[i];
}
// 计算平均值
avg = sum / 5;
// 计算每个数的离均差并输出结果
for (i = 0; i < 5; i++) {
diff = fabs(nums[i] - avg);
variance += pow(diff, 2);
printf("%.2lf ", diff);
}
// 计算方差并输出结果
variance /= 5;
printf("\n%.2lf", variance);
return 0;
}
```
注意:这是一个编程类的问题,可以回答。
阅读全文