1. 编程学习网 > 编程教程 > C语言教程 > C语言实例-计算标准偏差

C语言实例-计算标准偏差

C 语言实例

计算标准偏差。

实例

#include <stdio.h>#include <math.h> float calculateSD(float data[]); int main(){ int i; float data[10]; printf("输入10个元素: "); for(i=0; i < 10; ++i) scanf("%f", &data[i]); printf("\n标准偏差 = %.6f", calculateSD(data)); return 0; } float calculateSD(float data[]){ float sum = 0.0, mean, standardDeviation = 0.0; int i; for(i=0; i<10; ++i) { sum += data[i]; } mean = sum/10; for(i=0; i<10; ++i) standardDeviation += pow(data[i] - mean, 2); return sqrt(standardDeviation/10); }

输出结果为:

输入10个元素: 1
2
3
4
5
6
7
8
9
10
标准偏差 = 2.872281

本文由IT教学网整理发布,转载请注明出处:http://www.clang.cc//jiaocheng/cyuyan/1153.html

联系我们

在线咨询:点击这里给我发消息

咨询电话:400-998-2681

工作时间:7*24小时无休