数据的组织结构

数据的组织结构

ID:75411201

大小:141.65 KB

页数:35页

时间:2021-12-14

数据的组织结构_第1页
数据的组织结构_第2页
数据的组织结构_第3页
数据的组织结构_第4页
数据的组织结构_第5页
数据的组织结构_第6页
数据的组织结构_第7页
数据的组织结构_第8页
数据的组织结构_第9页
数据的组织结构_第10页
资源描述:

《数据的组织结构》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第4章数据的组织结构〔一〕4.3字符串的组织4.2利用一维数组组织数据的应用实例4.1数组类型4.4常用的字符串标准函数及应用实例4.5二维数组课前复习前三章数据类型----数据结构的一种方式学习新的数据的组织形式----数据结构的另一种方式4.1数组类型数组类型的应用背景〔1〕同时存在假设干个用来描述同一性质且不同个体的数据。〔2〕只有将这些数据组织在一起形成批量数据,共同参与处理,很多操作才具有实际意义。例如:在某个部门中,需要由全体职工推选一名办公室主任。假设有10名候选人准备参与竞选。希望编写一个程序,统计每个候选人的得票数量及选举结果。一维数组

2、类型的定义定义格式:<元素类型><数组变量名>[<元素数量>];例如:intvote[10];C语言规定:数组的下标从0开始,因此,表示这10个数据的下标为0~9变量一经定义,系统就要为它分配相应的存储空间。在C程序中,系统将会为每个数组型变量分配一片连续的存储空间,所需要分配的存储空间总数将取决于包含的元素个数和每个元素需要的存储空间。一维数组的初始化根本格式为:<元素类型><数组变量名>[<元素数量

3、>]={<元素初值1>,<元素初值2>,......,<元素初值n>};例如:floatscore[5]={9.2,9.1,8.7,9.1,8.5};说明:1〕为数组型变量中的每一个元素都提供了一个初始值。此时,可以省略方括号内的数组元素数量。系统将根据花括号中包含的初值数目推测出数组含有的元素数量。floatscore[]={9.2,9.1,8.7,9.1,8.5};2〕对数组型变量的前面假设干个元素赋予初值。此时可以使用下面这种书写形式:intlette

4、r[26]={10,9,8,7};它的执行结果是:将10、9、8、7分别赋予letter数组中下标为0、1、2、3的元素,后面的所有元素赋予初值0。3〕将数组型变量中的每一个元素赋予初值0。此时,可以使用下面这种简化的书写形式:intvote[10]={0};一维数组元素的引用及根本操作数组元素的引用<数组变量名>[<下标表达式>]数组的赋值利用赋值语句为数组赋值for(i=0;i<10;i++){vote[i]=0;}调用标准输入函数为数组赋值for(i=0;i<13;

5、i++){scanf(“%f〞,&score[i]);}数组的输出for(i=0;i<10;i++){printf(“%5d〞,vote[i]);}按照条件对数据进行筛选在遇到的许多问题中,经常需要从众多的数据中挑选出来满足一定条件的数据,这就是数据的筛选操作。在C程序中,参与筛选操作的批量数据可以采用一个一维数组型变量组织,筛选的条件用逻辑表达式表示。4.2利用一维数组组织数据的应用实例例1:在某个公司中,方案由职工们推选一名办公室主任。假设有10名候选人准备参与竞选。希望编写一个程序,输入一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。