博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BUPT复试专题—中位数(2014-2)
阅读量:4594 次
发布时间:2019-06-09

本文共 804 字,大约阅读时间需要 2 分钟。

题目描述

给定一个长度为N的非降数列,求数列的中位数。
中位数:当数列的项数N为奇数吋,处于中间位置的变最值即为中位数:当N 为偶数时,中位数则为处于中间位置的两个数的平均数。
 

输入

输入数据第一行是一个整数T (1~100),表示测试数据的组数。
对于每组测试数据:
第一行是一个正整数N (1~100),表示数列长度。
第二行有N个整数,整数之间用空格隔开,所有的整数都不超过10^5,表示这个数列。
 

输出

输出数列的中位数不要输出小数点末尾多余的0

样例输入

241 1 2 251 1 2 2 3

样例输出

1.52

来源

     转载请注明出处

#include
#include
#include
#include
using namespace std;int sort(const void *a,const void *b){ return *(int *)a-*(int *)b;}int main() { int T; cin>>T; while(T--) { int number,i=0,donser[101]; cin>>number; while(i
>donser[i]; i++; } qsort(donser,number,sizeof(int),sort); if(number%2==1) cout<

 

转载于:https://www.cnblogs.com/dzzy/p/8523774.html

你可能感兴趣的文章
代码编程题
查看>>
Django简介
查看>>
习题2-6排列(permutation)
查看>>
Mybatis基本配置(一)
查看>>
[js高手之路]this知多少
查看>>
Android攻城狮布局动画
查看>>
正则表达式零宽断言详解(?=,?<=,?!,?<!)
查看>>
20145205 《Java程序设计》实验报告三:敏捷开发与XP实践
查看>>
利用Spring.NET实现WCF的AOP编程
查看>>
第三方,解决模型无法在获取网络数据之后传值问题
查看>>
对比 Git 与 SVN,这篇讲的很易懂
查看>>
【snmp】Linux开启snmp及查询
查看>>
CSU 1532: JuQueen(线段树)
查看>>
设定MyEclipse编辑代码区域文字的大小及非keyword的字体、字形和颜色
查看>>
LeetCode【6】. ZigZag Conversion --思路图解与java实现
查看>>
git 合并分支
查看>>
NSNotification与NSNotificationCenter
查看>>
qt 中文乱码 处理QByteArray类型里含中文的数据
查看>>
跨库事务一致性问题的解决方式(例)
查看>>
ios build时,Undefined symbols for architecture xxx问题的总结
查看>>