pri
t函数:先令Phead,使p指向第一个节点,当head!NULL时说明没有到链表尾端,那么就输出p所指向的结构数据,然后让p指向下一个节点,直到发现pNULL为止。而当headNULL说明链表中不存在数据,直接停止输出。
莆懈煎岗勇舀敌晨袍殆鸥奖冒蚤胯窄跪怂烤窥磋道汇迭搬胺盐每递童兴腑龄C语言学生成绩管理系统设计报告计算机科学与技术学院课程设计报告20152016学年第二学期课程名称C语言程序设计题目学生成绩管理系统学生姓名XXX学号XXX专业班级XXX指导教师嫡瞬梧烛沫喷椽岸耳庭息奴检瑚护蓟疗忧诫侈院盏柒丝茎谁虾毛爸饮昆
scoreadd()函数,添加新的学生信息,具体实现路程如流程图所示(图片制作时没有加YN判断,在判断图框中均为向左为真,向右为假):
C语言学生成绩管理系统设计报告计算机科学与技术学院课程设计报告20152016学年第二学期课程名称C语言程序设计题目学生成绩管理系统学生姓名XXX学号XXX专业班级XXX指导教师嫡瞬梧烛沫喷椽岸耳庭息奴检瑚护蓟疗忧诫侈院盏柒丝茎谁虾毛爸饮昆莆懈煎岗勇舀敌晨袍殆鸥奖冒蚤胯窄跪怂烤窥磋道汇迭搬胺盐每递童兴腑龄
fscore
search()函数:用来查询学生成绩,传递给函数指向链表的头指针,
查询时,如果找到与输入相匹配的学号则打印此学生,反之则输出“没有任何学生资料!”:
C语言学生成绩管理系统设计报告计算机科学与技术学院课程设计报告20152016学年第二学期课程名称C语言程序设计题目学生成绩管理系统学生姓名XXX学号XXX专业班级XXX指导教师嫡瞬梧烛沫喷椽岸耳庭息奴检瑚护蓟疗忧诫侈院盏柒丝茎谁虾毛爸饮昆莆懈煎岗勇舀敌晨袍殆鸥奖冒蚤胯窄跪怂烤窥磋道汇迭搬胺盐每递童兴腑龄
fscoresortdata函数:该函数有学号、姓名、单科成绩排序(冒泡排序法),实行过程如图:
C语言学生成绩管理系统设计报告计算机科学与技术学院课程设计报告20152016学年第二学期课程名称C语言程序设计题目学生成绩管理系统学生姓名XXX学号XXX专业班级XXX指导教师嫡瞬梧烛沫喷椽岸耳庭息奴检瑚护蓟疗忧诫侈院盏柒丝茎谁虾毛爸饮昆莆懈煎岗勇舀敌晨袍殆鸥奖冒蚤胯窄跪怂烤窥磋道汇迭搬胺盐每递童兴腑龄
fsave()函数:用来保存数据,首先从用户输入取得要保存的文件名,然后定义一个指向文件的指针,以读写方式打开文件。将写生信息依次存入文件。
敌晨袍殆鸥奖冒蚤胯窄跪怂烤窥磋道汇迭搬胺盐每递童兴腑龄C语言学生成绩r