一个C++程序在工作的时候,负责输入的外交官(istream)会将现实世界中的数据(比如,来自键盘的用户输入数据)输入程序中,然后C++程序才能对这些数据进行处理。当C++程序得到结果数据之后,负责输出的外交官(ostream)又会将结果数据输出(比如,输出到屏幕或者文件)。
正是这两位外交官的通力合作,才完成了C++程序与外界的数据交流。
采用冒泡法降序排列10个输入数据的程序如下:
先定义一个长度为10的数组a[],10个数据由键盘输入,从第一个数开始,两两一组进行判断,因为要求是降序排列,因此将两个数中小的向后移动,每个数要比较的次数为9-数的下标。比较完成后将数组依次输出。
输入10个数据,程序运行结果:
扩展资料:
冒泡排序算法的原理如下:
1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。
2、对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。
3、针对所有的元素重复以上的步骤,除了最后一个。
4、持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
第一种方法:使用SPSS窗口录入数据
如果样本量不大,涉及变量不多,可以直接在SPSS窗口录入数据。
录入方法:打开SPSS后,选择窗口下方的【Data View】选项卡,即可直接在表格中录入数据,完成录入后存成 *.sav文件即可。
我用的是破解版,如下图:
第二种方法:用SPSS命令程序录入数据
使用SPSS命令程序录入数据,最基本的命令有四条:Data List、Variable Labels、Value Labels和Missing Values。利用这四条命令,可以编写一个SPSS数据录入的小程序并录入数据,最后得到SPSS软件可以直接使用的*.sav数据。
第三种方法:在Excel中录入数据
用户既可以在SPSS中打开需要分析的Excel文件,也可以在Excel中录入、保存,然后在SPSS中打开保存的Excel文件。在Excel中录入数据时,一般第一行录入变量,第二行开始录入数据,在录入完毕后,将文件保存为Excel默认格式(*.xlsx)即可。
使用Excel录入数据有以下几个特点:(1)不用补0,可以录入汉字,但速度较慢,适合于变量个数有限(几十个变量)的小样本数据录入;(2)可以进行各种计算,如数学与三角函数;(3)可以进行位置计算;(4)可以用Excel做辅助分析,进行数据变换;(5)可以非常方便地制作图表。
第四种方法:利用EpiData程序录入数据
EpiData是丹麦的一个非营利组织编写的用于数据录入的免费软件,要获得该软件,可以访问该软件主页(http://www.epidata.dk)。在小规模数据录入方面,目前使用较多的是EpiData3.1,其简洁、实用,并已基本实现汉化,极大方便了研究人员进行数据录入。
使用EpiData录入数据主要有6个步骤:(1)制作数据描述文件;(2)建立数据文件;(3)检查数据;(4)数据录入;(5)浏览数据文件资料;(6)导出数据。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)