- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
年少青--串符字、组数-讲三第.ppt
大吉大利 打击到吗试试 大吉大利 打击到吗试试 大吉大利 打击到吗试试 大吉大利 打击到吗试试 大吉大利 打击到吗试试 第三讲数组、字符串 * 公布分析发财 同类型变量或对象的集合称为数组。 定义:类型名 数组名[元素个数] 元素个数必须是常数或常量表达式; 数组下标取值从0开始,使用数组时下标不能越界; 同一数组的所有数组元素在内存中占用一片连续的存储单元。 引用:数组名[下标] 下标可以是任何值为整型的表达式,可以包含变量和函数调用; 下标值应在数组定义的下标值范围内。 一维数组 * 公布分析发财 例3.1斐波那契数列指的是这样一个数列:0、1、1、2、3、5、8、13、21、……求数列的前20项并按从大到小的顺序输出。 一维数组 * 公布分析发财 初始化:在定义一个一维数组的同时,可以给数组中的元素赋初值。 格式:类型名 数组名[常量表达式]={值1,值2,……} 例如: int a[10]={0,1,2,3,4,5,6,7,8,9} 相当于:a[0]=0;a[1]=1;a[2]=2;……;a[9]=9 一维数组 * 公布分析发财 例3.2 输入年、月、日,输出该天是这一年的第几天。 一维数组 为什么多了一个0? * 公布分析发财 例3.3 下面两个程序没有初始化数组,观察程序默认的数组变量初值。 如果数组定义放在int main()之内,其初始值是随机的。 一维数组 * 公布分析发财 例3.4 写出下面程序的运行结果。 当给数组的部分元素赋初值后,其他元素的初值自动赋0值。 一维数组 * 公布分析发财 可以使用memset函数给数组变量赋初值。 需要#include cstring头文件 一维数组 * 公布分析发财 排序:选择排序、冒泡排序、插入排序、计数排序、快排序…… 例3.5 输入n个数,将n个数按从小到大的顺序输出(n=1000) 一维数组 * 公布分析发财 例3.6 输入n个数,存入数组a中,每一个数都是介于0到k之间的整数,此处k为某个整数(n=100000,k=1000),按从小到大的顺序输出a数组的数据。 一维数组 * 公布分析发财 利用C++自带的库函数进行排序 需要include algorithm头文件 格式:sort(first,last,comp),first是待排序数组的开始地址,last是结束地址,是一个左闭右开区间,即[first,last),comp函数是数组中元素先后次序的判断依据。 一维数组 * 公布分析发财 例3.7 从键盘读入10个数,然后从小到大输出。 一维数组 * 公布分析发财 例3.8 从键盘读入10个数,然后从大到小输出。 一维数组 * 公布分析发财 例3.9 成绩排序。给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前。 输入格式:第一行为n (0 n 20),表示班里的学生数目;接下来的n行,每行为每个学生的名字和他的成绩, 中间用单个空格隔开。名字只包含字母且长度不超过20,成绩为一个不大于100的非负整数。 输出格式:把成绩单按分数从高到低的顺序进行排序并输出,每行包含名字和分数两项,之间有一个空格。 一维数组 * 公布分析发财 注意参数 * 公布分析发财 定义: 类型名 数组名[常量表达式1][常量表达式2]; 例如:int num[4][6]; 二维数组 [0,0] [0,1] [0,2] [0,3] [0,4] [0,5] [1,0] [1,1] [1,2] [1,3] [1,4] [1,5] [2,0] [2,1] [2,2] [2,3] [2,4] [2,5] [3,0] [3,1] [3,2] [3,3] [3,4] [3,5] * 公布分析发财 例3.10 杨辉三角是一个由数字排列成的三角形数表,一般形式如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35 35 21 7 1 输入数据:一个正整数n,表示三角形的行数。 输出数据:n行杨辉三角形 二维数组 * 公布分析发财 分析:从第3行开始,每行第1个和最后1个值为1,其他值为其上方和左上方数字和。 设二维数组c[i][j]存储行坐标为i、列坐标为j位置上元素值,则c[i][j]=c[i-1][j-1]+c[i-1][j]。 二维数组 * 公布分析发财 字符数组的定义格式: char 数组名[元素个数]; 例3.11 写出下面程序的运行结果。 字符数组 在使用双引号初始化时,字符个数必须比所定义的数组元素个数少1,因为数组的最后一个位置用来存放字符“\0”。 * 公布分析发财 例3.12 在应用计算机编
您可能关注的文档
- 年少青--7102题专法力——导辅赛竞学力构结.ppt
- 年少青--cod.读解材教册上文语级年一材教编部.ppt
- 年少青--rammarG-31tinU册二第-语英中高.ppt
- 年少青--tpp-大九十解了入深、TPP会班31、二高.pptx
- 年少青--tpp件课练训文作中习复考高.ppt
- 年少青--TPP会班题主--导辅理心考临考高.ppt
- 年少青--tpp座讲导辅理心前考三高.ppt
- 年少青--TPP张26共(》君珍和刘念纪《课3第:件课元单二第)3修必(版人鲁文语中高.ppt
- 年少青--》别有文诗-象形造创《文语中高版教苏.ppt
- 年少青--》忆记与解理篇语《发家夏—动活摩观讨研学教堂课态生语中国全届二第.ppt
- 年少青--习复材教期学二第级年一中高.ppt
- 年少青--习复胞细和物生-元单二第.ppt
- 年少青--习学例案建构征特体实章四第.pptx
- 年少青--习学例案计设面曲线曲-章五第.ppt
- 年少青--人的想思有界眼有做-识常事时注关-会班中高.ppt
- 年少青--件课1率概的件事机随1.3率概章三第学数中高市山中省东广.ppt
- 年少青--件课3率概的件事机随1.3率概章三第学数中高市山中省东广.ppt
- 年少青--件课TPP》己自绑松-人别容宽《育教康健理心生中高.ppt
- 年少青--件课TPP会班题主》我自善完卑自服克《育教康健理心生学中高.ppt
- 年少青--件课TPP会班题主流交验经习学中高.ppt
原创力文档


文档评论(0)