数据标准差的计算

    xiaoxiao2021-12-14  64

    问题及代码

    输入n个整数(n<10),输出其平均值及标准差

    标准差参考公式

    代码:

    /*烟台大学计算机学院 2016 作者: 马春澎 完成日期:2016年12月3日 */ #include<stdio.h> #include<math.h> int main( ) { int a[11]; int i,n,sum; double avg,s,xi,x; sum=0; x=0; xi=0; printf("请输入您想输入的数的个数:"); scanf("%d",&n); printf("请输入%d个数:",n); for(i=0; i<n; i++) { scanf("%d",&a[i]); sum+=a[i]; } avg=sum/n; for(i=0; i<n; i++) { xi=a[i]-avg; x+=xi*xi; } s=sqrt(x/(n-1)); printf("平均值为:%.2lf",avg); printf("标准差为:%.2lf",s); return 0; }

    运算结果

    知识点总结

    考察了一维数组的应用及对数学公式的理解

    学习心得

    这个程序是我在编写老师布置的一个任务时想到的,那个程序中要用到标准差,当时并不是很会编,通过这个程序对标准差的编写方法有了深入的了解。

    
    转载请注明原文地址: https://ju.6miu.com/read-970796.html

    最新回复(0)