2023学年完整公开课版数组复习2022111_第1页
2023学年完整公开课版数组复习2022111_第2页
2023学年完整公开课版数组复习2022111_第3页
2023学年完整公开课版数组复习2022111_第4页
2023学年完整公开课版数组复习2022111_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数组复习知识结构首先思考两个问题数组是什么?(定义)为什么要引入数组?(意义)数组就是一组相同类型的变量,它们往往都是为了表示同样一批对象的统一属性,如一个班级所有同学的身高、全球所有国家的人口数等。比如,解决问题:输入50名同学的身高,并降序输出。cin>>h0>>h1>>……>>h49;而数组作为一种新定义的数据类型,可以实现对相同类型数据的统一定义、存储、操作。知识检测1、对于以下数组定义“inta;”,描述正确的是()

A定义一维数组a,包含a和a和a三个元素D定义一维数组a,包含a0、a1和a2三个元素B知识检测2、引用数组元素时,其下标的数据类型允许为()

A整型常量B整型常量表达式C整型常量或整型常量表达式D任何类型的表达式C知识检测2、假设一个一维数组在内存中的“首地址”是100,每个元素占用两个字节,则第5个元素的存储地址开始于()

A110B108C100D109B一维数组输入输出键盘输入直接赋值例如:inth;fori=0;i<100;icin>>h;例如:inth;fori=0;i<100;ih=i*21;经典例题巩固1、一个楼梯有n级,小苏同学从下往上走,一步可以跨一级,也可以跨两级。问:他走到第N级楼梯有多少种走法?

【输入格式】一行一个整数n,0<n<=30

【输出格式】一行n个整数,之间用一个空格隔开,表示走到第1级、第2级、……第n级分别有多少种走法。【输入样例】【输出样例】2122、【校门外的树】noi题库网站16-06经典例题巩固经典例题巩固3、【旗手】导游往往喜欢从所带的旅游团中选一个身高最高的游客,站在旅游团的前面帮着拿旅行社的旗帜。现在给定n个游客的身高(均为正整数),将身高最高的游客(如果身高最高的游客不唯一,则选最前面的那一个)和第一个游客调换位置,再依次输出他们的身高。

【输入格式】第一行一个正整数n,1<=n<=10000,表示有n个游客。第二行包含n个正整数,之间用一个空格隔开,表示n个游客的身高。

【输出格式】一行n个正整数,之间用一个空格隔开,表示调换位置后各个位置上游客的身高。【输入样例】【输出样例】6175155170175172164160155170175172164经典例题巩固4、【约瑟夫问题】有m个人,其编号分别为1~m。按顺序围成一个圈,现在给定一个数n,从第一个人开始依次报数,报到n的人出圈,然后再从下一个人开始,继续从1开始依次报数,报到n的人再出圈……如此循环,直至最后一个人出圈为止。编程输出所有人出圈的顺序。

【输入格式】一行两个正整数m和n,之间用一个空格隔开,1<=m<100

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论