计算标准偏差。
实例
#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个元素: 12345678910标准偏差 = 2.872281

 C 语言实例
 C 语言实例