网站大量收购闲置独家精品文档,联系QQ:2885784924

C语言程序设计-数组(精品).ppt

  1. 1、本文档共107页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计-数组(精品)

C语言程序设计 信息与电气工程;第五章 数组——工资管理系统之;任务一 学习目标1.问题引入;2.学习目标理解数组概念掌握定;任务二 认识数组1.应对大量;基本概念数组:相同类型数据的有;2.通过知识点认识数组(1)数;定义说明:定义数组时,“元素个;由于类型相同的数据在不同的编译;数组中每个数组元素的类型均相同;(2)数组的初始化 概念:定义;初始化特点{ }不可省,“,”;说明作为数据分隔的“,” 一定;(3)数组元素的引用 引用格式;案例分析【案例5-3】由键盘输;说明:引用数组时下标从0开始。;只能单个引用数组元素,不能一次;数组中的每一个元素相当于一个普;3.应对大量复杂数据对于复杂的;3.应对大量复杂数据结构体数组;任务三 查询工资 基本概念:;案例分析【案例5-4】输入5位;③定义int型变量cnt,用于;〖代码〗;任务四 排序工资 基本概念:;排序过程:首先通过n-1次比较;选择排序过程图示一趟:[ 49;【案例5-5代码】;【案例5-6】采用“冒泡法”对;排序过程:对前n-1个数进行第;38 49 65 ;【案例5-6代码】;【“冒泡”排序扩展分析】 对已;【改进的“冒泡”排序,核心代码;任务五 添加/删除工资 ;【案例5-7】添加数据。有一组;①定义包含N个元素的int型数;无标题;【案例5-8】删除数据。有一组;无标题;任务六 数组实践 说明:在实;〖分析〗声明结构体zhigon;〖代码〗;任务七 知识扩展之一只有一个;1、 二维数组的定义数据类型 ;说明:⑴一个二维数组可以看作一;图5-10⑵显而易见 ;2、二维数组的初始化数据类型 ;分行:int a[2][3];3.二维数组数据元素的引用数组;案例分析【案例5-10】定义一;〖代码〗;应用举例【案例5-11】求一个;定义两个3行3列的int型数组;〖代码〗〖思考〗如果不使用数组;【案例5-12】班级成绩统计。;758587806739481;〖代码〗;任务八 知识扩展之二——字符;什么是字符串? C语言;如何存储字符串? ;例如,对于字符串“China”;字符数组(2)初始化 逐个字符;Hello逐个字符赋值ch[0;注意:我们知道,存储字符时实际;(3)字符数组的引用字符数组的;〖代码〗#include s;(4)二维数组的引用引用格式:;【案例5-14】输入3位职工姓;(5)字符数组的??入输出两种形;〖代码〗;整串输入和输出采用%s格式;【案例5-17】将字符数组中的;2.常用字符串处理函数 ;⑴字符串输出函数puts( );【案例5-18】从指定位置开始;(2)字符串输入函数gets(;【案例5-19】输入一串字符,;(3)字符串连接函数strca;【案例5-20】分别输入姓和名;(4)字符串复制函数strcp;【案例5-21】复制字符串。#;strcpy()使用注意事项:;(5)字符串比较函数strcm;【案例5-22】输出字符串比较;(6)字符串长度函数strle;【案例5-23】输出字符串长度;任务九 精选案例 ;【案例5-24】无纸化考试系统;无标题;【案例5-25】英汉词典。〖分;无标题;【案例5-26】打印天干地支历;无标题;【案例5-27】八仙排序。〖分;无标题;【案例5-28】音乐播放。利用;无标题;【案例5-29】“河北工程大学;无标题;任务十 未来的任务 ;数据查询和排序举例中,功能代码;任务十一 本章知识点汇总数组;数组的引用:代码中对数组的引用;注意事项数组同普通变量一样,必;任务十二 实力检验作业:教材;无标题

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档