"); //-->
v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} st1\:*{behavior:url(#ieooui) }
一、实验目的
<!--[if !supportLists]-->l <!--[endif]-->进一步熟悉C++的标准输入、输出功能;
<!--[if !supportLists]-->l <!--[endif]-->熟悉vector类型的使用;
<!--[if !supportLists]-->l <!--[endif]-->进一步熟悉string类型的使用。
二、实验环境
P4 1.7G计算机一台,Windows XP操作系统,Microsoft Visual C++ 2005编程环境。
三、实验内容及分析
(一)求四分位数
<!--[if !supportLists]-->1. <!--[endif]-->题意描述:四分位数:将所有数值按大小顺序排列并分成四等份,处于三个分割点位置的数就是四分位数。最小的四分位数称为下四分位数,所有数值中,有四分之一小于下 四分位数,四分之三大于下四分位数。中点位置的四分位数就是中位数。最大的四分位数称为上四分位数,所有数值中,有四分之三小于上四分位数,四分之一大于 上四分位数。例如:数据
3 5 6(25%点)8 9(50%点)11 12(75%点)15 16
其中25%点的6和75%点的12分别称为下四分位数和上四分位数。
提示用户输入一系列的整数(不一定是有序的)然后输出这一系列数的上、下四分位数。
<!--[if !supportLists]-->2. <!--[endif]-->问题分析与解决
因为数据并不一定是有序的,而处理数据得出这一系列数的上、下四分位数,需要保存这一系列数,所以选择使用vector容器,并用sort进行对其排序,最后求出其上、下四分位数并输出。
<!--[if !supportLists]-->3. <!--[endif]-->调试、测试运行情况及结果分析
<!--[if !supportLists]-->(1) <!--[endif]-->实验中碰到的问题及解决方法
不是很理解上、下四分位数的概念,解决方法:google搜索。
<!--[if !supportLists]-->(2) <!--[endif]-->测试数据及运行结果
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。