实验五、数组

实验五、数组

ID:22282210

大小:272.42 KB

页数:16页

时间:2018-10-28

实验五、数组_第1页
实验五、数组_第2页
实验五、数组_第3页
实验五、数组_第4页
实验五、数组_第5页
资源描述:

《实验五、数组》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验五、数组1.教学教学进程:序号章节名称1§6.1一维数组2§6.2二维数组与多维数组3§6.3字符数字与字符串2.考查知识点:一维数组与二维数组的定义、初始化以及数组元素的引用,字符数组的定义、初始化以及数组元素的引用,字符串处理函数的使用。3.实验目的:(1)掌握一维数组和二维数组的定义、初始化以及数组元素的引用;(2)熟悉字符串的输入输出方法,掌握字符数组和字符串的区别以及常用字符串函数的使用方法;(3)掌握与数组有关的算法(特别是一些排序算法)。4.实验内容:♦课外实验题A(90分):(2)请填写三维字符数组

2、ch[3][4][150]的初始化语句,使得内容如下表所示元素内容元素内容ch[0][0]•’goodmorning!nch[l][2]’’happyChristmas!”ch[0][l]"goodevening!”ch[l]3]ch[0][2]’’goodafternoon!nch[2][0]ch[0][3]ithch[2][l]ch[l][0]•’happybirthday!”ch[2][2]ch[l][l]’’happynewyear!’1ch[2][3]其中双引号不属于字符串内容部分。(10分)(3)程序中共有

3、两个选择目录(主目录和子目录),分别如下阁所亦。请在程序中分别找出实现两个选择目录的语句,并和实验四中同样功能的语句进行比较,然后说明采用字符数组的优势。(15分)欢迎逬入数组学习-B:C:D:/r组T驟TTI多字VC与与I

4、组乱乱合序57i数藝霆Ty二二字数迟b要面题程主闻执返(4)例题1的功能是采用简单排序法对数组a[]中的数据进行排序,并按顺序输出。请填写程序段屮的空白处。执行结果如下图所示。(每空3分,共15分)序号内容12345I1.i丄'ill―丄U八U►二祕运Z数组中的数据为《1234676SS43221

5、9843排序后的娃feaU中的教据为.12213234435465677698直接点击'EHTEIT键返回上一级简单排序法程序流程如右图所示,执行过程如下:①首先通过n-1次比较,从n个数中找出最小的,将它与第一个数交换(第一趟选择排序),结果最小的数被安置在第一个元素位置上。②再通过n-2次比较,从剩余的n-1个数中找出关键字次小的记录,将它与第二个数交换(第二趟选择排序)。③重复上述过程,共经过n-1趟排序后,排序结束。将数组a[]的元素螟样输出裙环变量i清0i<9k=i循环变量j=i+lj

6、a[k]输出数组a[]各元素(5)例题2的功能是对二维数组的各行、各列以及所有元素进行求和。求和的二维数组如题目(1)所示。请填写程序中的空白处。执行结果如下图所示。(每空3分,共15分)序号内容123451246228233341579312S1724373935111(6)例题3的功能是从键盘输入两个字符串并进行比较,若不相等,则将按照大的在前,小的在后的顺序将两个字符串连接起来后存于讲[]屮;若相等,则将std[]复制到str[]屮。请填写程序中的空白处。(每空3分,共15分)序号内容12345(7)例题4要求编

7、写程序将三维数组ch[3][4][150]每行中的前三个字符芈不重复的字母保存在最后一列的元素屮,每列屮的前两个字符串不重复的字母保存在最后一行的元素屮,将所有字符串中不重复的字母保存在ch[2][3]中。字符数组ch[3][4][150]中的内容见题目(2)。请填写下表说明各处语句的作用。(每空3分,共15分)序号作用①②③④⑤♦程序代码:#include#include#includemain(){intenter_flag=O,entera_flag=O,

8、enterb_flag=O,enterc_flag=O,enterd_flag=O;inti,j,t,k,x,a[10]={12,34,67,65,54,32,21,98,76,43};intb[5][4]=charcl,strl[10],str2[10],str[20];charch[31f41fl501=chartitle[5][50]={"欢迎进入数组学习”,'*一维数组",”二维数组与多维数组II,’’字符数组与字符串",n数组综合”};charsubject[5][200]={"【题FI1】请使用简单排序法对

9、数组a[]进行排序并输出排序结果。H'”【题目2】二维数组b[5][4]的左上角存放了一个4行3列的矩阵,请编写程序对该矩阵的各行、各列以及所有元素进行求和并存储结果于数组b中。”,n【题03】从键盘获取两个字符串分别赋值给数组strl[]和str2[],比较两者的大小并按照大的在前的顺序将两者进行连接,然后保存在字符数组str[

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。