AKOJ正在加载中...

5449: 学生信息管理程序

金币值:2 定数:1 时间限制:0.000 s 内存限制:1 M
正确:0 提交:0 正确率:0.00% 命题人:
点赞量:0 收藏量:0 题目类型:程序

题目描述

1

输入格式

64

输出格式

【问题描述】设有一个学生文件,结构为:学号(no),姓名(name ),班级号(calssno),大学入学成绩总分(score),学生号指针(pno),班级号指针(pclass),成绩数指针(pscore).设计 一个程序从该文件中读取记录到一个链表中,完成如下功能.

1.输入:添加一个学生记录

2.输出:输出全部学生记录

3.按no排序:通过pno指针将学生记录按no递增连接起来

4.按no输出:沿pno链输出全部学生记录

5.按calssno排序:通过calssno指针将学生记录按calssno递增连接起来

6.按calssno输出:沿calssno链输出全部学生记录

7.按score排序:通过pscore指针将学生记录按no递增连接起来

8.按score输出:沿pscore链输出全部学生记录

9.全清:删除学生文件的全部记录

10.存储后退:将单连表的全部结点存储到学生文件中,然后退出运行程序

【目的】链表综合应用

【输入形式】学号,姓名,班级号,成绩:

【输出形式】1:输入 2:输出 3:按no排序 4:按no输出 5: 按classno排序 6:按classno输出

                       7:按 score排序 8:按 score输出 9:全清 10:存储退出,请选择:

【样例输入】选择:1

                       06208,gaoya,630  

                       选择:1  

                      06209,lisi,617 

                       选择:1

                      06210,lisi,643

                        选择:8

                    
【样例输出】06210,lisi,643

                       06208,gaoya,630  

                         06209,lisi,617  
【样例说明】添加各学生记录之后,建立连表,执行各种操作
【评分标准】