、姓名、性别、课程单科成绩(单科成绩包括C语言、高数、大学语文、汇编、中近史)、总分、平均成绩。51新建功能从键盘输入N个学生基本信息,包括学号、姓名、性别、课程单科成绩(单科成绩包括C语言、高数、大学语文、汇编、中近史),编程根据输入信息计算各学生总分和平均分。创建动态链表,将学生信息存入链表中。在DOS屏幕上打印链表内所有学生信息。新建一个文件,将动态链表中的数据(即输入的学生信息)存入文件中。52打开功能打开一个文件,从文件中读取学生信息,并新建链表,将数据存入动态链表。在DOS屏幕上打印链表内所有学生信息。53修改功能在DOS屏幕上打印出当前的所有学生信息。输入待修改的学生学号,若不存在,输出“查无此人”;若存在,则输入修改的信息,并存回学生信息链表中,存回后学生信息链表依然是按学号顺序排列。最后在DOS屏幕上打印出新的所有学生信息。54插入功能在DOS屏幕上打印出当前的所有学生信息。输入插入信息的条数,从第一条开始到最后一条,依次输入每条学生信息,包括学号、姓名、性别、课程单科成绩(单科成绩包括C语言、高数、大学语文、汇编、中近史),根据输入信息计算各学生总分和平均分。
4
f若输入的学生学号已经存在,则输出“该学号已存在,无法操作!”,否则将学生信息插入到链表中,插入后链表中的数据依然按照学号排列。最后在DOS屏幕上打印出新的所有学生信息。55查询功能查询分为:精确查询、模糊查询精确查询:(1)按姓名查询输入待查询的姓名;根据顺序查询的方法,对学生的姓名依次查询,直到查询到与输入的信息相匹配的信息,并在DOS屏幕上显示出来。若需要查询的信息不存在,系统则会提示找不到此人。可重复查询。(2)按学号查询输入待查询的学号;根据顺序查询的方法,对学生的学号依次查询,直到查询到与输入的信息相匹配的信息,并在DOS屏幕显示出来。若需要查询的信息不存在,系统则会提示找不到此人。可重复查询。模糊查询:(1)按姓氏查询输入待查询的姓氏;根据顺序查询的方法,对学生的姓依次查询,当查询到与输入的信息相匹配的信息,则在DOS屏幕显示出来,直到链表结束。若需要查询的信息不存在,系统则会提示找不到相关信息。可重复查询。(2)按性别查询输入待查询的性别;根据顺序查询的方法,对学生的性别依次查询,当查询到与输入的信息相匹配的信息,则在DOS屏幕显示出来,直到链表结束。可重复查询。56删除r