开发者社区> 问答> 正文

从键盘输入十个数字,求它的中位数和方差

从键盘输入十个数字,求它的中位数和方差
要求用C++写,需要给出完整的程序

展开
收起
a123456678 2016-03-05 13:14:13 2472 0
1 条回答
写回答
取消 提交回答
  • 获取数组,不用说了,scanf或其他输入方法都可以,获得数组后,快速排序,然后获取中位数,代码网上很多,方差demo
    void main()
    {
    int n;
    int i=1;
    double x,sum=0,ave,p = 0,s;
    cin>>n;
    for(i=1;i<=n;i++)
    {
    cin>>x;
    sum=sum+x;
    }
    ave=sum/n;
    cout<<"平均值:"< for(i=1;i {
    cin>>x;
    p=p+(x-ave)*(x-ave);
    }
    cout<

    s=sqrt((1.0/n)*p);
    cout<<"方差:"<}

    2019-07-17 18:53:13
    赞同 展开评论 打赏
问答分类:
C++
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载