基础实验2-2.2-求集合数据的均方差-编程题
程序员文章站
2022-03-13 15:57:42
...
解题代码
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
double res = 0.0;
double ave = 0.0;
int N, i;
scanf("%d", &N);
int *a = (int*)malloc(N * sizeof(int));
for (i = 0; i < N; i++) {
scanf("%d", &a[i]);
ave += a[i];
}
ave /= N;
for (i = 0; i < N; i++) {
res += pow(a[i] - ave, 2);
}
res = pow(res / N, 0.5);
printf("%.5lf", res);
return 0;
}
测试结果
问题整理
1.这题不难。
上一篇: javascript函数中with的介绍