- 6
- 0
- 约5.42千字
- 约 11页
- 2020-01-17 发布于安徽
- 举报
实验八 结构体及其应用
班级: 学号: 姓名: 成绩:
实验目的
1、掌握结构体数据类型的定义和使用。
2、掌握结构体数组的定义和使用。
3、掌握链表的基本概念,熟练掌握单链表的创建、插入、删除和遍历操作。
使用的设备和仪器:
计算机+Windows XP +Visual C++6.0
实验内容及要求
1、定义一个描述时间的结构体类型Time(包括时、分、秒),然后定义一个该结构体类型的变量,按24小时制输入时间信息,然后按12小时制输出(区分AM和PM)。
例如,输入的时间是22:10:30;输出:PM 10:10:30。
2、定义描述学生信息(学号、姓名、成绩)的结构体数组。
1)定义输入学生信息的函数Input;
2)定义输出学生信息的函数Output;
3)定义按学号进行查找的函数Search,若找到,则输出该学生的信息;如果没找到,则输出“该学生不存在”。
3、建立一个由3个学生(包括学号、姓名、成绩)组成的静态链表,然后,输出该链表中各结点的数据。
4、动态建立一个学生信息(包括学号、姓名、成绩)的链表,学号输入-1时表示结束,然后输出该链表中各结点的数据。
选作题:
5、在第2题的基础上修改函数Search,若找到,则返回该学生的信息;否则,返回
一个内容为空的结构变量。
6、有N个候
原创力文档

文档评论(0)