用c程序编程:从键盘输入五个实数,求出每个,数的离均差并输出结果保留两位小数
时间: 2023-04-04 20:00:47 浏览: 189
SAS常用程序[借鉴].pdf
您好,我可以回答您的问题。以下是用 C 语言编写的程序,可以从键盘输入五个实数,求出每个数的离均差并输出结果保留两位小数:
```
#include <stdio.h>
#include <math.h>
int main()
{
float num[5], sum = , avg, diff[5], diff_sum = ;
int i;
printf("请输入五个实数:\n");
for (i = ; i < 5; i++) {
scanf("%f", &num[i]);
sum += num[i];
}
avg = sum / 5;
for (i = ; i < 5; i++) {
diff[i] = fabs(num[i] - avg);
diff_sum += diff[i];
}
printf("每个数的离均差为:\n");
for (i = ; i < 5; i++) {
printf("%.2f ", diff[i]);
}
printf("\n平均离均差为:%.2f\n", diff_sum / 5);
return ;
}
```
希望能够帮到您!
阅读全文