成都理工大学数据结构实验报告

合集下载

数据结构实验实训报告范文

数据结构实验实训报告范文

一、实验目的1. 理解并掌握数据结构的基本概念和常用算法。

2. 学会使用C语言实现线性表、栈、队列、树和图等基本数据结构。

3. 培养动手实践能力,提高编程水平。

二、实验内容1. 线性表(1)顺序表(2)链表2. 栈(1)顺序栈(2)链栈3. 队列(1)顺序队列(2)链队列4. 树(1)二叉树(2)二叉搜索树5. 图(1)邻接矩阵表示法(2)邻接表表示法三、实验环境1. 操作系统:Windows 102. 编程语言:C语言3. 编译器:Visual Studio 20194. 实验软件:C语言开发环境四、实验步骤1. 线性表(1)顺序表1)定义顺序表结构体2)实现顺序表的初始化、插入、删除、查找等基本操作3)编写测试程序,验证顺序表的基本操作(2)链表1)定义链表结构体2)实现链表的创建、插入、删除、查找等基本操作3)编写测试程序,验证链表的基本操作2. 栈(1)顺序栈1)定义顺序栈结构体2)实现顺序栈的初始化、入栈、出栈、判空等基本操作3)编写测试程序,验证顺序栈的基本操作(2)链栈1)定义链栈结构体2)实现链栈的初始化、入栈、出栈、判空等基本操作3)编写测试程序,验证链栈的基本操作3. 队列(1)顺序队列1)定义顺序队列结构体2)实现顺序队列的初始化、入队、出队、判空等基本操作3)编写测试程序,验证顺序队列的基本操作(2)链队列1)定义链队列结构体2)实现链队列的初始化、入队、出队、判空等基本操作3)编写测试程序,验证链队列的基本操作4. 树(1)二叉树1)定义二叉树结构体2)实现二叉树的创建、遍历、查找等基本操作3)编写测试程序,验证二叉树的基本操作(2)二叉搜索树1)定义二叉搜索树结构体2)实现二叉搜索树的创建、遍历、查找等基本操作3)编写测试程序,验证二叉搜索树的基本操作5. 图(1)邻接矩阵表示法1)定义邻接矩阵结构体2)实现图的创建、添加边、删除边、遍历等基本操作3)编写测试程序,验证邻接矩阵表示法的基本操作(2)邻接表表示法1)定义邻接表结构体2)实现图的创建、添加边、删除边、遍历等基本操作3)编写测试程序,验证邻接表表示法的基本操作五、实验结果与分析1. 线性表(1)顺序表实验结果表明,顺序表的基本操作实现正确,测试程序运行稳定。

成都理工大学数据库实验报告

成都理工大学数据库实验报告

本科生实验报告实验课程《数据库》学院名称专业名称学生姓名学生学号指导教师实验地点实验成绩二〇一五年三月二〇一五年四月学生成绩管理系统设计第一章系统规划1.1设计背景及目的传统的学生成绩管理工作主要是成绩登记、成绩查询、学生信息查询。

该工作主要由任课教师来完成。

由于随着教师授课班级学生人数规模的持续壮大,学生的各种信息也不断增加。

面对庞大的信息量,传统的人工式的学生管理导致工作繁重,人力物力过多的浪费,况且工作质量也难以得到可靠的保证,往往导致一系列错误的发生,从而影响了整个学生信息的管理。

时代的进步,计算机越来越广泛的运用,原先主要由手工操作的学生信息管理,正在慢慢的由计算机代替,并且日益完善。

学生信息管理系统就是为了解决和减轻繁琐的手工管理,使教师对学生信息可以上升到一个完善的电子化,信息化管理。

在全球信息化的今天,是同计算机进行生产和管理已经成为一种趋势。

计算机可以为我们选择最优的方案来达到我们的要求。

在面对越来越繁重的教学任务环境下,使用计算机管理可以最大程度减少操作难度,减轻教师的工作负担。

实现“以人为本,科学管理“的目标。

1.2可行性分析学生信息管理系统是利用计算机技术使学生个人信息管理、成绩查询、成绩登记更改等有机的结合在一起方便教师进行统一高效率的管理。

对于系统的结构特性设计,应遵循提高系统实用性和操作简便灵活性的设计的原则。

1.2.1经济性可行性研究目前计算机广泛应用于各个领域,尤其是在数据处理方面表现出了巨大的优势,利用计算机将各种复杂的数据,都制作成数据库,交由电脑来管理。

用电脑管理数据,可以最大程度减少操作难度,减轻工作人员的劳动负担,并且运算速度快,可靠性高。

这使得创建一个好的信息管理系统成为一个必要的工作。

但是,建立学生成绩管理系统在经济上是否可行呢?一方面,随着计算机的普及,硬件设备价格不断下降。

建立学生成绩管理系统的费用并不是十分的昂贵。

通常一个小型的学生成绩管理系统只需一台普通计算机。

数据结构报告

数据结构报告

成都理工大学工程技术学院课程设计报告设计名称:数据结构课程设计姓名:赵磊学号: 201320201112 专业班级:计算机科学与技术系(院):电子信息与计算机工程系设计时间:2013.05.04设计地点:成都理工大学工程技术学院目录一.需求分析 (3)二.概要设计 (4)三.详细设计 (5)四.运行结果 (14)五.总结 (16)致谢 (17)参考文献 (18)附录: (19)一.需求分析要实现本项目的功能,需要熟练掌握链表和队列。

要求实现的基本功能比较简单,只有查询航线,订票和退票业务,以及余票不足等待,这些功能都是数据结构中的内容。

制作该系统还要熟练掌握C语言的语法知识,尤其是对结构体,字符串,指针以及函数的所有操作。

二.概要设计因为,要对航班进行管理,首先要对航线进行初始化,这样才能够实现对订票和退票进行相应的操作。

这个程序里面包括有多个结构体,其功能主要是服务数据结构的各个算法。

定义实现功能的主要函数有:打印每条航线的基本信息的函数display();打印全部航线信息的函数list();增加排队等候的客户名单域的结构体类型函数appendqueue();根据客户提出的终点站名输出航线信的函数ter();根据系统提出的航班号查询并以指针形式返回的结构体类型的指针函数*find();打印订票乘员名单域的客户名单信的函数prtlink();订票系统函数order()和退票系统函数return_tkt()是本系统的重点;之后按要求有按剩余票数排序的函数void sort_tkt();之后就是主界面,选择要进行的相应的操作函数sort_tkt();在进行订票和退票时,采用链式存储的形式,运用链表,订票中每个元素的存储位置都能计算到,方便的增加节点个数,在进行退票时就是对链表节点的删除。

链表的插入删除相对于线性表来说更简单,更方便。

本系统会频繁的对节点进行插入和删除,所以采用链表是最优选择。

当余票量不足以满足购票人的需求时,本程序就运用队列进行排队等候。

数据结构实验报告总结

数据结构实验报告总结

数据结构实验报告总结本次数据结构实验主要涉及到线性表、栈和队列的基本操作,通过实验操作和总结,我对数据结构的相关知识有了更深入的理解和掌握。

首先,我们进行了线性表的实验操作。

线性表是一种数据结构,它是由n(n≥0)个数据元素组成的有限序列。

在实验中,我们学习了线性表的顺序存储结构和链式存储结构。

通过代码实现,我深刻理解了顺序表和链表的存储方式和特点。

在实验过程中,我发现顺序表适合查找操作,而链表适合插入和删除操作。

这让我对线性表的应用场景有了更清晰的认识。

其次,我们进行了栈的实验操作。

栈是一种特殊的线性表,它只能在表的一端进行插入和删除操作。

在实验中,我学习了栈的基本操作,包括入栈和出栈。

通过实际操作,我深刻理解了栈的“先进后出”的特性,以及它在计算机程序设计中的应用。

我发现栈在递归算法、表达式求值和括号匹配等方面有着重要的作用,这让我对栈的实际应用有了更深入的认识。

最后,我们进行了队列的实验操作。

队列是一种特殊的线性表,它只能在表的一端进行插入操作,而在另一端进行删除操作。

在实验中,我学习了队列的基本操作,包括入队和出队。

通过实际操作,我深刻理解了队列的“先进先出”的特性,以及它在计算机程序设计中的重要性。

我发现队列在广度优先搜索、模拟系统等方面有着重要的应用,这让我对队列的实际应用有了更深入的了解。

通过本次数据结构实验,我不仅掌握了线性表、栈和队列的基本操作,还深刻理解了它们在实际应用中的重要性。

我相信这些知识和经验对我的学习和工作都将有着重要的帮助。

在未来的学习和实践中,我将继续加强对数据结构的理解和运用,不断提升自己的编程能力和解决问题的能力。

总之,本次数据结构实验让我受益匪浅,我将继续努力学习和实践,不断提升自己的专业能力。

希望通过不懈的努力,能够在数据结构领域取得更大的成就。

数据结构实训实验报告

数据结构实训实验报告

一、实验背景数据结构是计算机科学中一个重要的基础学科,它研究如何有效地组织和存储数据,并实现对数据的检索、插入、删除等操作。

为了更好地理解数据结构的概念和原理,我们进行了一次数据结构实训实验,通过实际操作来加深对数据结构的认识。

二、实验目的1. 掌握常见数据结构(如线性表、栈、队列、树、图等)的定义、特点及操作方法。

2. 熟练运用数据结构解决实际问题,提高算法设计能力。

3. 培养团队合作精神,提高实验报告撰写能力。

三、实验内容本次实验主要包括以下内容:1. 线性表(1)实现线性表的顺序存储和链式存储。

(2)实现线性表的插入、删除、查找等操作。

2. 栈与队列(1)实现栈的顺序存储和链式存储。

(2)实现栈的入栈、出栈、判断栈空等操作。

(3)实现队列的顺序存储和链式存储。

(4)实现队列的入队、出队、判断队空等操作。

3. 树与图(1)实现二叉树的顺序存储和链式存储。

(2)实现二叉树的遍历、查找、插入、删除等操作。

(3)实现图的邻接矩阵和邻接表存储。

(4)实现图的深度优先遍历和广度优先遍历。

4. 算法设计与应用(1)实现冒泡排序、选择排序、插入排序等基本排序算法。

(2)实现二分查找算法。

(3)设计并实现一个简单的学生成绩管理系统。

四、实验步骤1. 熟悉实验要求,明确实验目的和内容。

2. 编写代码实现实验内容,对每个数据结构进行测试。

3. 对实验结果进行分析,总结实验过程中的问题和经验。

4. 撰写实验报告,包括实验目的、内容、步骤、结果分析等。

五、实验结果与分析1. 线性表(1)顺序存储的线性表实现简单,但插入和删除操作效率较低。

(2)链式存储的线性表插入和删除操作效率较高,但存储空间占用较大。

2. 栈与队列(1)栈和队列的顺序存储和链式存储实现简单,但顺序存储空间利用率较低。

(2)栈和队列的入栈、出队、判断空等操作实现简单,但需要考虑数据结构的边界条件。

3. 树与图(1)二叉树和图的存储结构实现复杂,但能够有效地表示和处理数据。

数据结构的实训报告结果

数据结构的实训报告结果

一、实训目的本次数据结构实训旨在通过实践操作,加深对数据结构理论知识的理解,提高解决实际问题的能力。

通过实训,使学生能够熟练掌握各种基本数据结构及其操作方法,并能够将这些知识应用于解决实际问题。

二、实训环境1. 操作系统:Windows 102. 编程语言:C语言3. 开发环境:Visual Studio 20194. 实训教材:《数据结构》(C语言版)三、实训内容本次实训主要内容包括线性表、栈、队列、树、图等基本数据结构的创建、操作和应用。

1. 线性表(1)单链表的创建、插入、删除和查找操作(2)双向链表的创建、插入、删除和查找操作(3)循环链表的创建、插入、删除和查找操作2. 栈(1)栈的创建、入栈、出栈和判断栈空操作(2)应用栈实现括号匹配3. 队列(1)队列的创建、入队、出队和判断队列空操作(2)应用队列实现广度优先搜索4. 树(1)二叉树的创建、插入、删除和遍历操作(2)二叉查找树的创建、插入、删除和查找操作5. 图(1)图的创建、添加边、删除边和遍历操作(2)图的深度优先遍历和广度优先遍历四、实训过程1. 线性表首先,我们学习了单链表、双向链表和循环链表的基本概念和创建方法。

通过编写代码,实现了链表的插入、删除和查找操作。

在实训过程中,我们遇到了一些问题,如链表插入操作时指针的移动、删除操作时避免内存泄漏等。

通过查阅资料和与同学讨论,我们逐步解决了这些问题。

2. 栈接着,我们学习了栈的基本概念和操作方法。

通过编写代码,实现了栈的创建、入栈、出栈和判断栈空操作。

在实训过程中,我们遇到了栈空和栈满的情况,通过设置标志位和循环队列的方法解决了这些问题。

此外,我们还学习了应用栈实现括号匹配,加深了对栈的应用理解。

3. 队列然后,我们学习了队列的基本概念和操作方法。

通过编写代码,实现了队列的创建、入队、出队和判断队列空操作。

在实训过程中,我们遇到了队列空和队列满的情况,通过设置标志位和循环队列的方法解决了这些问题。

数据结构的实验报告

数据结构的实验报告

一、实验目的本次实验旨在让学生掌握数据结构的基本概念、逻辑结构、存储结构以及各种基本操作,并通过实际编程操作,加深对数据结构理论知识的理解,提高编程能力和算法设计能力。

二、实验内容1. 线性表(1)顺序表1)初始化顺序表2)向顺序表插入元素3)从顺序表删除元素4)查找顺序表中的元素5)顺序表的逆序操作(2)链表1)创建链表2)在链表中插入元素3)在链表中删除元素4)查找链表中的元素5)链表的逆序操作2. 栈与队列(1)栈1)栈的初始化2)入栈操作3)出栈操作4)获取栈顶元素5)判断栈是否为空(2)队列1)队列的初始化2)入队操作3)出队操作4)获取队首元素5)判断队列是否为空3. 树与图(1)二叉树1)创建二叉树2)遍历二叉树(前序、中序、后序)3)求二叉树的深度4)求二叉树的宽度5)二叉树的镜像(2)图1)创建图2)图的深度优先遍历3)图的广度优先遍历4)最小生成树5)最短路径三、实验过程1. 线性表(1)顺序表1)初始化顺序表:创建一个长度为10的顺序表,初始化为空。

2)向顺序表插入元素:在顺序表的第i个位置插入元素x。

3)从顺序表删除元素:从顺序表中删除第i个位置的元素。

4)查找顺序表中的元素:在顺序表中查找元素x。

5)顺序表的逆序操作:将顺序表中的元素逆序排列。

(2)链表1)创建链表:创建一个带头结点的循环链表。

2)在链表中插入元素:在链表的第i个位置插入元素x。

3)在链表中删除元素:从链表中删除第i个位置的元素。

4)查找链表中的元素:在链表中查找元素x。

5)链表的逆序操作:将链表中的元素逆序排列。

2. 栈与队列(1)栈1)栈的初始化:创建一个栈,初始化为空。

2)入栈操作:将元素x压入栈中。

3)出栈操作:从栈中弹出元素。

4)获取栈顶元素:获取栈顶元素。

5)判断栈是否为空:判断栈是否为空。

(2)队列1)队列的初始化:创建一个队列,初始化为空。

2)入队操作:将元素x入队。

3)出队操作:从队列中出队元素。

数据结构实验报告目的(3篇)

数据结构实验报告目的(3篇)

第1篇一、引言数据结构是计算机科学中一个重要的基础学科,它研究如何有效地组织、存储和操作数据。

在计算机科学中,数据结构的选择直接影响到算法的效率、存储空间和程序的可维护性。

为了使学生在实际操作中更好地理解数据结构的概念、原理和应用,本实验报告旨在明确数据结构实验的目的,指导学生进行实验,并总结实验成果。

二、实验目的1. 理解数据结构的基本概念和原理通过实验,使学生深入理解数据结构的基本概念,如线性表、栈、队列、树、图等,掌握各种数据结构的定义、性质和特点。

2. 掌握数据结构的存储结构及实现方法实验过程中,使学生熟悉各种数据结构的存储结构,如顺序存储、链式存储等,并掌握相应的实现方法。

3. 培养编程能力通过实验,提高学生的编程能力,使其能够熟练运用C、C++、Java等编程语言实现各种数据结构的操作。

4. 提高算法设计能力实验过程中,要求学生根据实际问题设计合适的算法,提高其算法设计能力。

5. 培养实际应用能力通过实验,使学生将所学知识应用于实际问题,提高解决实际问题的能力。

6. 培养团队合作精神实验过程中,鼓励学生进行团队合作,共同完成实验任务,培养团队合作精神。

7. 提高实验报告撰写能力通过实验报告的撰写,使学生学会总结实验过程、分析实验结果,提高实验报告撰写能力。

三、实验内容1. 线性表实验(1)实现线性表的顺序存储和链式存储结构;(2)实现线性表的基本操作,如插入、删除、查找等;(3)比较顺序存储和链式存储的优缺点。

2. 栈和队列实验(1)实现栈和队列的顺序存储和链式存储结构;(2)实现栈和队列的基本操作,如入栈、出栈、入队、出队等;(3)比较栈和队列的特点及适用场景。

3. 树和图实验(1)实现二叉树、二叉搜索树、图等数据结构的存储结构;(2)实现树和图的基本操作,如遍历、插入、删除等;(3)比较不同树和图结构的优缺点及适用场景。

4. 查找算法实验(1)实现二分查找、顺序查找、哈希查找等查找算法;(2)比较不同查找算法的时间复杂度和空间复杂度;(3)分析查找算法在实际应用中的适用场景。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科生实验报告实验课程数据结构学院名称信息科学与技术学院专业名称电子信息科学与技术学生姓名邓泉铃学生学号201313020220指导教师于真实验地点6B604实验成绩二〇一四年十月二十九日二〇一四年十二月十日数据结构实验报告摘要上机实验是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成不可或缺的一环节。

实验着眼于原理与应用的结合,使读者学会如何把书上学到的只是运用到解决实际问题中来,培养动手能力。

本次实验中每个实验题目采取统一格式,包括问题描述、系统设计、系统实现、效率分析四个部分。

问题描述旨在让学生建立问题提出的背景,系统设计则让学生在分析问题的基础上设计一相关系统,在系统测试部分则需指出系统功能的具体实现并检验与问题描述中的要求是否相符,在效率分析部分在于让学生明白不仅要设计出能够实现功能的系统,更重的的事还要讲究效率,不忘对系统进行优化。

关键字:上机实验;程序设计;调试运行。

实验一线性表的应用一、实验目的:掌握线性表的基本结构和操作方法,培养学生灵活使用结构解决实际问题的能力。

二、实验要求:1.认真阅读和掌握本实验的程序。

2. 上机运行程序。

3. 保存和打印出程序的运行结果,并结合程序进行分析。

4. 按照操作需要,打印出文件清单和运行结果。

三、实验内容和结果:上机运行给出程序后,实验结果如图:第一步,输入一组数字如(5 4 9 8 7 6 3 8 5 1),用空格隔开,然后存于顺序表中。

第二步,输入你想要查找的数字(7),回车后出现的便是此数字所在的位置(3),第三步,输入插入数字的位置(3)再输入要插入的数字(89),回车后出现的便是插入数字后的顺序表,最后一位丢失。

第四步,输入要删除数字的位置回车后出现的便是新的顺序表,最后一位数回来了。

该程序实现了顺序表的查找,插入,和删除操作。

实验作业:设计一个100位以内的长整数加减运算的程序。

源程序如下:#include<iostream.h>#include<stdlib.h>int getlength(char *ch){ int i;for(i=0;i<100;i++)if(ch[i]=='\0')break;return i; }void plusdata(int *dt,int *pdt,int k,int kk){ int i;for(i=0;i<k;i++){dt[i]=dt[i]+pdt[i];if(dt[i]>9){dt[i]-=10;dt[i+1]++}}if(dt[i]>9){dt[i]-=10;dt[i+1]++;}if(dt[kk]!=0)i=kk;else i=kk-1;for(;i>=0;i--)cout<<dt[i];cout<<endl;}void minusdata(int *dt,int *mdt,int k,int kk,int signal){int i;for(i=0;i<k;i++){dt[i]=dt[i]-mdt[i];if(dt[i]<0){dt[i]+=10;dt[i+1]--;}}if(dt[i]<0){dt[i]+=10;dt[i+1]--;}while(dt[kk]==0)kk--;if(signal==0)cout<<'-';for(i=kk;i>=0;i--)cout<<dt[i];cout<<endl;}void main(){char ch1[100],ch2[100],ch0[2],ch;int data1[100],data2[100];int i,j,k1,k2,flag=0;for(i=0;i<100;i++){data1[i]=0;data2[i]=0;}cout<<"You can input the first data"<<endl;cin>>ch1;cout<<"You can input the second data"<<endl;cin>>ch2;cout<<"What operation you want?( + or - )"<<endl;cin>>ch;ch0[1]='\0';j=0;while(ch1[j]=='0')j++;for(i=0;i<99-j;i++)ch1[i]=ch1[i+j];j=0;while(ch2[j]=='0')j++;for(i=0;i<99-j;i++)ch2[i]=ch2[i+j];k1=getlength(ch1);k2=getlength(ch2);j=k1;for(i=0;i<k1;i++){ j--;ch0[0]=ch1[j];data1[i]=atoi(ch0);if((ch1[i]<'0')||(ch1[i]>'9'))flag=1; }j=k2;for(i=0;i<k2;i++){ j--;ch0[0]=ch2[j];data2[i]=atoi(ch0);if((ch2[i]<'0')||(ch2[i]>'9'))flag=1;}if(flag==0){ if(ch=='+') { if(k1<k2)plusdata(data2,data1,k1,k2);elseplusdata(data1,data2,k2,k1);}if(ch=='-'){if(k1==k2){while(data1[k1-1]==data2[k1-1])k1-=1;if(data1[k1-1]>data2[k1-1])minusdata(data1,data2,k2,k2,1);elseminusdata(data2,data1,k2,k2,0);}else{if(k1>k2)minusdata(data1,data2,k2,k1,1);elseminusdata(data2,data1,k1,k2,0);}}} elsecout<<"You have input a invaluable char!"<<endl; } 运行结果如图:实验二单链表操作一、实验目的:掌握单链表的基本操作:插入、删除、查找等运算。

二、实验要求:1.认真阅读和掌握本实验的程序。

2. 上机运行程序。

3. 保存和打印出程序的运行结果,并结合程序进行分析。

4. 按照操作需要,打印出文件清单和运行结果。

实验内容和结果:运行所给程序结构如图:第一步,输入一组数字(1 2 3 4 5 6 7 8 9 10 -1)以-1结尾,存放于单链表中,回车后出现的是倒序输出的单链表结果和链表长度(10);第二步,输入查找的位置(2),回车后出现的是该位置上的数字(9);第三步,输入要删除数字的位置(3),回车后出现的便是新的单链表(10 9 7 6 5 4 3 2 1)将8删除了;第四步,输入要插入的位置(5)和数字(99)后,出现的是新的链表(10 9 7 6 99 5 4 3 2 1)。

改程序实现了单链表的查找,删除和插入等操作。

实验作业:编写一个程序实现下列目标:建立一个链表,用于存放成绩(整型);输出链表中的所有数据、平均成绩和最高成绩。

源程序如下:#include<iostream>using namespace std;struct node{ int ID;int score;node* next; };void display(const node*);node* create();void main(){ node* head = NULL;head = create();if(head != NULL)display(head);else cout<<"学生人数为0"<<endl;}node* create(){ node *head, *temp;int n;cout<<"请输入学生人数:";cin>>n;if(n == 0)return NULL;head = new node;temp = head;for(int i = 1; i <= n; i++){ cout<<"请输入第"<<i<<"个学生学号: ";cin>>temp->ID;cout<<"请输入第"<<i<<"个学生成绩: ";cin>>temp->score;if(i != n){temp->next = new node;temp = temp->next;} }temp->next = NULL;return head; }//display函数//void display(const node* head){ int i = 1;int sum = 0;int max = head->score;cout<<endl;while(head){ cout<<"第"<<i<<"个学生成绩: "<<head->score<<endl;sum += head->score;if(head->score > max)max = head->score;head = head->next;i++; }cout<<"平均分:"<<sum/(i-1)<<endl; cout<<"最高分:"<<max<<endl; }运行结果如下:实验三数组的基本操作一、实验目的:回顾c语言中数组的定义和基本应用;二、实验要求:1.认真阅读和掌握本实验的程序。

2.上机运行本程序。

3.保存和打印出程序的运行结果,并结合程序进行分析。

相关文档
最新文档