版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
活动(考核)如何进行函数声明?若不需要函数的返回值,则函数应定义为什么类型?什么叫递归函数?全局变量与局部变量的主要区别是什么?一维数组的定义一维数组的定义格式类型标识符数组名[元素个数];
例:定义一个具有5个整型元素的数组:
inta[5];
说明:①数组名定名规则和变量名相同,遵循标识符定名规则;②数组名后是用方括号括起的常量表达式,不能用圆括号;③C语言不允许对数组作动态定义;见书P104活动分析下面数组的定义是否正确?
1)intm(7);2)intn;scanf(“%d“,&n);inta[n];3)#defineM300main(){intb[M];
…}数组的初始化数组的初始化
定义数组的同时给数组赋初值
如:intb[5]={9,1,8,3,4};91834b[0]b[1]b[2]b[3]b[4]有元素b[5]吗?可对部分元素赋初值,此时,未赋值元素将自动初始化为0
如:intb[10]={0,1,2,3,4};b[5]~b[9]的值为0若对全部元素赋初值,则可省略数组下标
intb[5]={1,2,3,4,5};intb[]={1,2,3,4,5};数组元素的使用通过有效常量下标使用数组元素例:inta[8]={0,1,2,3,4,5,6,7};则:a[0]=a[5]+a[7]+a[2*3];是合法使用的情况通过循环变量,依次实现对数组元素的输入和输出main(){intI,a[9];for(I=0;I<9;I++)scanf(”%d”,&a[I]);思考如何实现输出?main(){intI,a[9];for(I=0;I<9;I++)scanf(”%d”,&a[I]);for(I=0;I<9;I++)printf(”%d”,a[I]);}能否精减一下?for(I=0;I<9;I++)
{scanf(”%d”,&a[I]);printf(”%d”,a[I]);
}
}活动求具有10个元素的数组的最大值,元素值由键盘输入。
main(){inta[10],I,max;printf(”input10numbers:\n”)for(I=0;I<10;I++)scanf(”%d”,&a[I]);max=a[0];for(I=1;I<10;I++)if(a[I]>max)max=a[I];printf(”maxnum=%d”,max);}冒泡法举例冒泡法思想分析例:b[6]={10,8,5,7,3,1}第1轮共比较5次动画显示进一步分析6个数排序共需几轮比较?共需6-1轮(即5轮)比较6个数排序第1轮、第2轮分别比较多少次?其中第1轮比较:6-1次;其中第2轮比较:6-2次;结论n个数排序,共需n-1轮比较,其中第i轮需比较n-i次冒泡法程序的实现main(){inta[10];printf(”Input10data:”);for(I=0;I<=9;I++)scanf(”%d”,&a[I]);for(j=1;j<=9;j++)/*比较轮数控制*/t=10-j;/*第j轮要比较的次数*/intI,j,t,temp;for(I=0;I<t;I++)if(a[I]>a[I+1]){temp=a[I];a[I]=a[I+1];a[I+1]=temp;}{}for(I=0;I<=9;I++)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026初中开学作息调整指导课件
- 安排培训时间的安排函(7篇)
- 2026初中个人信息保护法课件
- 信息安全技术实施与规范指南
- 个人财务泄露事情紧急处理方案个人用户预案
- 高端商业合作成功承诺函9篇范文
- 办公设备添置申请批复函3篇
- 2026幼儿园责任感培养准备课件
- 2026幼儿园道歉礼仪教学课件
- 智慧农业智能化管理全面解决方案
- 部编版小学道法三年级下册第4课《致敬劳动者》第2课时教学设计
- 矿管股内部管理制度汇编
- 机关内部安全工作制度
- 2026年春季人教PEP版四年级下册英语Unit 1 Class rules 教案(共6课时)
- 2026及未来5年中国黄柏行业市场研究分析及前景战略研判报告
- 《安全工程专业实验》课件全套 第1-8章 实验室安全-安全检测实验
- 社会组织业务培训课件
- 2026年细胞免疫学实验计划
- 铁路货车课件
- 2026年公安机关理论考试题库300道及参考答案(满分必刷)
- 2025年黑龙江省纪委监委遴选笔试真题及答案解析
评论
0/150
提交评论