说明
求N个整数的平均数,众数和中位数。

小知识:

  • 众数
    如有9个数:17 13 17 9 17 17 3 16 17  17出现的次数最多,即为这组数的众数。
    此题保证众数是唯一的。
  • 中位数
    如有9个数:102 170 96 90 97 106 110 182 100
     将这9个数按一定的顺序(从大到小或从小到大)排列后得到:
    182 170 110 106 102 100 97 96 90  正中间的一个数是102,102是这组数的中位数。
    而这10个数:106 99 104 120 107 112 33 102 97 100
    按一定顺序排列后得到:120 112 107 106 104 102 100 99 97 33
    正中间有两个数:104 102,中位数就是这两个数的平均数,即(104+102)/ 2 = 103。

输入格式
第一行为整数N(5 <= N <= 10000 ) 第二行为空格隔开的N个数Ai(0 <= Ai <= 100 )

输出格式
输出空格隔开的平均数 众数 中位数(平均数保留两位小数,中位数保留一位小数)。

#include<stdio.h>
int b[101];
int main(){int n,i,j,s=0,k,temp;
scanf("%d",&n);
int a[n];
for(i=0;i<n;i++){scanf("%d",&a[i]);k=a[i];s=s+k;b[k]++;
}
printf("%.2lf ",s*1.0/n);
int t=0;
for(i=0;i<n;i++){if(b[t]<b[i]){t=i;}
}
printf("%d ",t);
for(i=0;i<n-1;i++){for(j=0;j<n-1;j++){if(a[j]>a[j+1]){temp=a[j];a[j]=a[j+1];a[j+1]=temp;}}
}
if(n%2!=0){printf("%.1lf",a[n/2]*1.0);
}else{printf("%.1lf",(a[n/2]+a[n/2-1])/2.0);
}return 0;
}

C++编程计算平均数、众数和中位数,可以快速解决计算问题相关推荐

  1. C语言计算平均数/众数/中位数

    C语言刷题12/18/2019 1)计算平均数/众数/中位数 在调查数据分析(Survey data analysis)中经常需要计算平均数.中位数和众数.用函数编程计算40个输入数据(是取值1-10 ...

  2. chatgpt赋能python:Python圆柱体积计算器:简单、高效、快速解决计算难题

    Python圆柱体积计算器:简单.高效.快速解决计算难题 圆柱体积是一个在日常生活.工程学.数学等领域都十分普遍的概念,可以用来计算许多实际问题中的体积,比如容器的容量.建筑材料的用量等等.在本文中, ...

  3. 一维数组实验题:计算平均数、中位数和众数 在调查数据分析(Survey data analysis)中经常需要计算平均数、中位数和众数。用函数编程计算40个输入数据(是取值1—10之间的任意整数)的平

    一维数组实验题:计算平均数.中位数和众数 在调查数据分析(Survey data analysis)中经常需要计算平均数.中位数和众数.用函数编程计算40个输入数据(是取值1-10之间的任意整数)的平 ...

  4. Javascript 计算众数和中位数的代码

    先介绍一下众数和中位数: 众数: 一般来说,一组数据中,du出现次数最多的数就叫这组数据的众数. 例如:zhi2,3,3,3,4,5的众数是dao3. 中位数: 把一组数据按从小到大的数序排列,在中间 ...

  5. JzxxOJ 1180: 【入门】求N个整数的平均数、众数和中位数

    求N个整数的平均数.众数和中位数 题目描述 求N个整数的平均数,众数和中位数. 输入 第一行为整数N(5 <= N <= 10000 ) 第二行为空格隔开的N个数Ai(0 <= Ai ...

  6. python计算平均数、中位数及标准差

    哈喽,大家好呀,下面是我整理的python计算平均数.中位数和标准差的方法,咱们一起学习,共同进步! 1.计算平均数 方法① lst=[1,2,3,4,5]                 #首先定义 ...

  7. 整数序列中的众数和中位数

    描述 输入无符号整数序列(不多于500个整数,每个整数不大于150),计算序列的众数和中位数. 众数是指出现次数最多的那个数:如果有多个数出现的次数都达到最多,则取最先出现的数为众数:如果所有的数都相 ...

  8. 用计算机求平均数ppt,用计算器计算平均数.ppt

    <用计算器计算平均数.ppt>由会员分享,可在线阅读,更多相关<用计算器计算平均数.ppt(8页珍藏版)>请在装配图网上搜索. 1.想一想,1.某校初三4个班级参加植树活动,已 ...

  9. 华为机试:查找众数及中位数

    一道华为od机试的简单题. 查找众数及中位数 题目描述 1.众数是指一组数据中出现次数量多的那个数,众数可以是多个 2.中位数是指把一组数据从小到大排列,最中间的那个数,如果这组数据的个数是奇数,那最 ...

最新文章

  1. ClickHouse之Distributed Query Execution
  2. OpenStack 实现技术分解 (6) 通用库 — oslo_log
  3. 《系统集成项目管理工程师》必背100个知识点-62采购管理
  4. Codeforces Round #715 (Div. 2) D. Binary Literature 构造
  5. element table表格里的多选按钮,根据条件判断是否可以被选中
  6. vue框架+cesium项目怎么才能运行成功
  7. python显示文字框_python如何使用文本框
  8. 先旋转x在旋转y 在旋转z_旋转Kubernetes中的秘密
  9. java实现鼠标宏编程_对键盘鼠标宏处理--按键精灵让我们不要重复工作
  10. 百世快递财报:净亏损大幅缩窄38%,来之不易
  11. webpack配置文件的抽离
  12. mysql idb 恢复_mysql靠idb文件恢复数据
  13. 得力针式打印机第一联清晰第二联不清晰解决办法
  14. 论文阅读:Overview of the NLPCC 2018 Shared Task: Grammatical Error Correction
  15. excel怎么固定住一行和一列
  16. 风格化半调效果如何制作?教程来了
  17. C++实现随机点名器(支持文件读入、手动输入、不重复点名)
  18. Go开发中配置一个Logger日志的功能实现(结合zap日志库)
  19. bash shell 数组元素遍历操作 foreach
  20. 【Linux服务器架设】存储服务器构建原理-NFS

热门文章

  1. 抖音最火word clock屏保设置
  2. 论语 阳货篇(笔记)
  3. 骷髅机器人素描图片大全_人物肖像素描的自我修炼2
  4. 【BLE学习笔记】之 BLE基础知识
  5. java操作es之各种高级查询
  6. dell 各系列服务器区别,戴尔全新12G服务器全系列概述介绍
  7. 【人工智能】 2019年-中国计算机学会推荐国际学术会议和期刊目录(八)
  8. 影响互联网产品节奏的五大因素
  9. C语言-两个单链表的合并
  10. 现在有个字符串是按照如下格式保存的:“姓名:成绩|姓名:成绩|…..”