- 7
- 0
- 约9.07千字
- 约 16页
- 2018-12-15 发布于广东
- 举报
实验五、数组.doc
实验五、数组
教学教学进程:
序号 章节 名称 1 §6.1 一维数组 2 §6.2 二维数组与多维数组 3 §6.3 字符数字与字符串
考查知识点:
一维数组与二维数组的定义、初始化以及数组元素的引用,字符数组的定义、初始化以及数组元素的 引用,字符串处理函数的使用。
实验目的:
掌握一维数组和二维数组的定义、初始化以及数组元素的引用;
熟悉字符串的输入输出方法,掌握字符数组和字符串的区别以及常用字符串函数的 使用方法;
掌握与数组有关的算法(特别是一些排序算法)。
实验内容:
?课外实验题A (90分):
(2)请填写三维字符数组ch[3][4][150]的初始化语句,使得内容如下表所示
元素 内容 元素 内容 ch[0][0] ?’good morning !n ch[l][2] ’’happy Christmas!” ch[0][l] good evening!” ch[l]3] ch[0][2] ’’good afternoon!n ch[2][0] ch[0][3] it h ch[2][l] ch[l][0] ?’happy birthday!” ch[2][2] ch[l][l] ’’happy new year!’1 ch[2][3] 其中双引号不属于字符串内容部分。(10分)
(3)程序中共有两个选择目录(主目录和子目录),分别如下阁所亦。请在程序中分别 找出实现两个选择目录的语句,并和实验四中同样功能的语句进行比较,然后说明采用字符 数组的优势。(15分)
欢迎逬入数组学习
-B:C:D:/
r组 T
驟TTI
多字VC
与与 I |组乱乱合序57
i数藝霆Ty
二二字数迟b
要面
题程主
闻执返
(4)例题1的功能是采用简单排序法对数组a[]中的数据进行排序,并按顺序输出。请填 写程序段屮的空白处。执行结果如下图所示。(每空3分,共15分)
序号 内容 1 2 3 4 5 I 1. i 丄 ill―丄 U 八U
? 二祕运 Z
数组中的数据为《 12 34 67 6S S4 32 21 98 43
排序后的娃feaU中的教据为.
12 21 32 34 43 54 65 67 76 98
直接点击EHTEIT键返回上一级
简单排序法程序流程如右图所示,执行过程 如下:
首先通过n-1次比较,从n个数中找出最小的, 将它与第一个数交换(第一趟选择排序),结果最 小的数被安置在第一个元素位置上。
再通过n-2次比较,从剩余的n-1个数中找出 关键字次小的记录,将它与第二个数交换(第二 趟选择排序)。
重复上述过程,共经过n-1趟排序后,排序结 束。
将数组a []的 元素螟样输出
裙环变量i清0
i 9
k=i 循环变量j = i + l jl 0 k = j V a[i] —a[k] 输出数组a []各元素
(5)例题2的功能是对二维数组的各行、各列以及所有元素进行求和。求和的二维数组 如题目(1)所示。请填写程序中的空白处。执行结果如下图所示。(每空3分,共15分)
(6)例题3的功能是从键盘输入两个字符串并进行比较,若不相等,则将按照大的在前, 小的在后的顺序将两个字符串连接起来后存于讲[]屮;若相等,则将std[]复制到str[]屮。请 填写程序中的空白处。(每空3分,共15分)
序号 内容 1 2 3 4 5
(7)例题4要求编写程序将三维数组ch[3][4][150]每行中的前三个字符芈不重复的字母 保存在最后一列的元素屮,每列屮的前两个字符串不重复的字母保存在最后一行的元素屮, 将所有字符串中不重复的字母保存在ch[2][3]中。字符数组ch[3][4][150]中的内容见题目(2)。 请填写下表说明各处语句的作用。(每空3分,共15分)
序号 作用 ① ② ③ ④ ⑤ ?程序代码:
#includestdio.h
#includestdlib.h
#includestring.h
main()
{
int enter_flag=O,entera_flag=O,enterb_flag=O,enterc_flag=O,enterd_flag=O; int i,j,t,k,x,a[10]={ 12,34,67,65,54,32,21,98,76,43};
int b[5][4]=
char cl,strl [10],str2[10],str[20];
char ch[31f41fl501=
char title[5][50]={ 欢迎进入数组学习 ”,
* 一维数组 ,
” 二维数组与多维数组 II,
’’ 字符数组与字符串 ,
n 数组综合 ”};
cha
您可能关注的文档
- 学前教育幼儿色彩感知能力的培养.doc
- 学员档案管理.doc
- 学年论文劳动力转移背景下农村经济生产研究以肇庆市封开县为例.doc
- 学形势与政策的心得体会范文3篇.doc
- 学术规范、学术对话与平等宽容[下]兼论中国社会人类学和社会学的本土化与全球化.doc
- 学校XX学年第一学期工作计划安排.doc
- 学校发展规划处处长2017年度述职述责述廉报告.doc
- 学校各部门安全工作职责规章制度.doc
- 学校国旗护卫队制度规章制度.doc
- 学校安全管理制度规章制度.doc
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
原创力文档

文档评论(0)