- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章数 组 - 西安建筑科技大学
C程序设计第6章 数 组 主讲教师: 鲁 萍 西安建筑科技大学 理学院 第6章 数组 任务 1.对某班学生成绩进行排序 例7-3: 冒泡排序。对10个整形从小到大排序 2.对某班c语言成绩,找出最高成绩和最低成绩 例7-4:键盘输入10个数,找最大数、最小数 引用方法: 数组名[下标] 1. 初始化--在定义数组时对数组元素赋初值; 2. 初始化方法: 数组类型 数组名 [数组长度]={数组元素值}; void main() { int a[10], i,t; for(i=0;i10;i++) /*键盘输入10个数 */ scanf(%d,a[i]); for(i=0;i9;i++) /* 将最大数置于最后 */ if(a[i]a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } for(i=0;i=9;i++) /* 输出10个数*/ printf(%d ,a[i]); } #define N 10 void main() { int i,a[N],max,min; for(i=0;iN;i++) scanf(%d,a[i]); max=min=a[0]; for(i=1;iN;i++) { if(a[i]max) max=a[i]; if(a[i]min) min=a[i]; } printf(\nmax=%d, min=%d\n,max,min); } 思考 数据是二维组织,需要行、列来控制数据 —— 二维数组 二维数组的定义 1.定义: 类型 数组名[表达式1][表达式2]; 二维数组的定义 2.存储:元素在内存排列顺序为按行存放 可看作特殊的一维数组 例: int a[3][4]; 二维数组的引用 二维数组的初始化 一维二维数组练习 1. 要说明一个有10个整型元素的数组,应当选择( ) A) int a[10]; B) int a[2,5]; C) int a[]; D) int *a[10]; 2. 若说明有int a[10];则对数组元素引用正确的是( ) A) a[10] B) a[3-5] C) a(5) D) a[10-10] 3. int a[][3]={1,3,6,2,8,9,10,13};数组行数为 ( ) A) 2 B) 4 C)5 D)3 一维二维数组练习 思考 A0608:键盘输入一串字符,将其中的小写字母转换成大写字母后输出 字符数组的定义,输入,输出 A0609 :键盘输入一行字符,统计有多少个单词 字符数组的定义,输入,输出 单词统计方法 A0610:有三个字符串,找出其中最大者。例输入Zhang Li Zhao,输出其中最大的 Li. 比较字符串大小 字符数组的整体赋值 字符数组的定义 定义: char 数组名[常量表达式]; 例: char a[5]; a[0]=‘A’; a[1]= ; a[2]=‘B’; a[3]=o; a[4]=y; 则数组a在内存存储为 例:char a[10]; 2. 用格式符%s输入输出整个字符串 scanf(%s,a); /*数组名a前面没有*/ printf(%s,a); /*注意: 用数组名a*/ 字符数组例题 A0608 :键盘输入一串字符,将其中的大写字母转换成小写字母后输出 字符数组例题 A0609 :键盘输入一行字符,统计有多少个单词 字符数组例题 A0609 :键盘输入一行字符,统计有多少个单词 例1: strcmp( d , abc ) strcmp( dog , door ) 例2:如果字符串s1大于s2,则输出提示信息“s1s2” if (strcmp(s1,s2)0) printf(s1s2); 函数: strcpy(s1,s2); //字符串拷贝函数
您可能关注的文档
最近下载
- 材料及配件采购方案.docx VIP
- 中国重症患者肠外营养治疗临床实践专家共识(2024).pptx VIP
- 2025年福建省中小学教师招聘考试真题及答案.docx VIP
- 人教版物理八上光的直线传播 (3).ppt VIP
- 2024年事业单位医疗卫生综合知识考试题库(含答案).pdf VIP
- 无痛纤支镜麻醉技术规范.pptx VIP
- 广东春季高考2025数学试卷.doc VIP
- 浙江省杭州市2024—2025学年高三上学期期末学业水平测试语文试题(含答案).doc.docx
- 专升本英语时态练习题.doc VIP
- 实验03 1-溴丁烷的化学性质-高二化学(人教版2019选择性必修3).docx VIP
文档评论(0)