lesson9数据的组织结构一一维数组.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 电气与信息工程学院计算机系制作 0 0 0 0 0 0 0 0 letter A的 次数 B的 次数 C的 次数 如何确定每个字母在letter中的位置呢? A 对应 letter[0] B 对应 letter[1] C 对应 letter[2] 下标:0 ‘A’-’A’ 下标:1 ‘B’-’A’ 下标:2 ‘C’-’A’ 3 数组应用 5 * 电气与信息工程学院计算机系制作 #include stdio.h #define NUM 26 int main( ) { int letter[NUM] = {0}; char ch; int i; printf(\nEnter text line\n); while ((ch=getchar()) != \n) { if (A=ch ch=Z) { /* 检测是否为大写字母 */ letter[ch-A] = letter[ch-A]+1; } else if (a=ch ch=z) /* 检测是否为小写字母 */ letter[ch-a] = letter[ch-a]+1; }? for (i=0; iNUM; i++){ /* 输出每个英文字母出现的次数 */ printf(\n\%c\:%d, A+i, letter[i]); } return 0; } lesson9_04.c * 电气与信息工程学院计算机系制作 3 课后练习 7 将一个数组逆序。 例如,输入1 2 3 4 5 6 7 8 9 10 输出10 9 8 7 6 5 4 3 2 1 从键盘输入10个数,求最大值和最小值的差 电气与信息工程学院计算机系制作 * 电气与信息工程学院计算机系制作 Lesson 9 数据的组织 * 电气与信息工程学院计算机系制作 学习目标: 3 1 学会使用数组处理程序中的数据 * 电气与信息工程学院计算机系制作 3 数组概念 2 向量 数学定义:一组既有大小又有方向的量 例如: 向量d:(1,3,4,6,5,2,0,8) 向量b:(100,300,200,400) 特点: 1、是一组量 2、有方向性,即每个数据在其中有位置 * 电气与信息工程学院计算机系制作 3 数组概念 2 在C语言中,数组与向量对应,可以实现处理与向量相关的问题 数组:若干类型相同的相关数据(变量)顺序排列在一起 例如: 向量d:(1,3,4,6,5,2,0,8) 4 6 5 2 0 8 1 3 * 电气与信息工程学院计算机系制作 3 数组概念 2 数组类型的应用背景(处理向量问题) (1)同时存在若干个用来描述同一性质且不同个体的数据(向量)。 (2)只有将这些数据组织在一起形成批量数据,使用循环进行处理。 * 电气与信息工程学院计算机系制作 3 一维数组 3 类型 数组名 [长度] 定义数组一般形式: int array [10] 例:float f [100]; char ch [5]; 所有元素都是int 数组名 长度:10 注意:必须是常量 数组: array * 电气与信息工程学院计算机系制作 3 数组概念 2 数组名:d 用位置(下标)表示。 注:下标从0开始 d[0] d[1] d[2] d[3] d[4] d[5] d[6] d[7] 数组特性: 1、有统一的名字,即数组名 3、可通过变量在其中的位置来表示它 2、多个变量有序的排列 4、数组中的变量叫数组元素,它在其中的位置叫下标 * 电气与信息工程学院计算机系制作 3 一维数组 3 数组定义后的元素初值是随机数 一般需要我们来初始化 int a[10] = { 1,2,3,4,5,6,9,0,12,-1}; int a[] = { 11, 22, 33, 44, 55 }; int a[5] = { 1 }; 1 2 3 4 5 6 9 0 12 -1 省略时,长度为5, * 电气与信息工程学院计算机系制作 3 一维数组 3 数组元素的引用 数组变量名[下标表达式] 例:d[3]; #include stdio.h int main(){ int d[10]={1,0,4,2,3,4,5,6,30,40},s; s=d[0]+d[1]+d[4]+d[8]; printf(“s=%d”,s); return 0; } d[

文档评论(0)

qspd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档