数组字符串分析.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数组字符串分析.pptx》由会员分享,可在线阅读,更多相关《数组字符串分析.pptx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、同类型变量或对象的集合称为数组。定义:类型名 数组名元素个数元素个数必须是常数或常量表达式;数组下标取值从0开始,使用数组时下标不能越界;同一数组的所有数组元素在内存中占用一片连续的存储单元。引用:数组名下标下标可以是任何值为整型的表达式,可以包含变量和函数调用;下标值应在数组定义的下标值范围内。一维数组第1页/共36页例3.1斐波那契数列指的是这样一个数列:0、1、1、2、3、5、8、13、21、求数列的前20项并按从大到小的顺序输出。一维数组第2页/共36页初始化:在定义一个一维数组的同时,可以给数组中的元素赋初值。格式:类型名 数组名常量表达式=值1,值2,例如:int a10=0,1,
2、2,3,4,5,6,7,8,9相当于:a0=0;a1=1;a2=2;a9=9一维数组第3页/共36页例3.2 输入年、月、日,输出该天是这一年的第几天。一维数组为什么多了一个0?第4页/共36页例3.3 下面两个程序没有初始化数组,观察程序默认的数组变量初值。如果数组定义放在int main()之内,其初始值是随机的。一维数组第5页/共36页例3.4 写出下面程序的运行结果。当给数组的部分元素赋初值后,其他元素的初值自动赋0值。一维数组第6页/共36页可以使用memset函数给数组变量赋初值。需要#include 头文件一维数组第7页/共36页排序:选择排序、冒泡排序、插入排序、计数排序、快排
3、序例3.5 输入n个数,将n个数按从小到大的顺序输出(n=1000)一维数组第8页/共36页例3.6 输入n个数,存入数组a中,每一个数都是介于0到k之间的整数,此处k为某个整数(n=100000,k=1000),按从小到大的顺序输出a数组的数据。一维数组第9页/共36页利用C+自带的库函数进行排序需要include 头文件格式:sort(first,last,comp),first是待排序数组的开始地址,last是结束地址,是一个左闭右开区间,即first,last),comp函数是数组中元素先后次序的判断依据。一维数组第10页/共36页例3.7 从键盘读入10个数,然后从小到大输出。一维数
4、组第11页/共36页例3.8 从键盘读入10个数,然后从大到小输出。一维数组第12页/共36页例3.9 成绩排序。给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前。输入格式:第一行为n(0 n temp)的功能是循环读入数据,在读不到的时候停止循环。字符串如何连接?用“+”连接两个字符串。注意:两个字符串常量是不能用“+”连接的。例:string s=“abc”+“def”;字符串第27页/共36页例3.17 统计数字字符个数。输入1行字符,统计出其中数字字符的个数。输入格式:1行字符串,总长度不超过255。输出格式:输出为1行,输出字符串里面数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数组 字符串 分析
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内