息写入文件Р13Рvoid Readfromfile()Р从文件中读出每个学生的记录信息并显示Р表2.3.1 函数列表Р2.3 菜单设计Р 采用二级菜单设计,为保证程序有效性,先选择1项录入学生各项信息,再进入其他功能选择。Р开始Р是否录入学生信息Р 否Р Р 是Р输入学生信息Р选择进入二级菜单Р 是Р选择功能Р是否继续Р 否Р结束Р2.4 文件清单与说明Р表2.3.1中的函数与主函数,以及函数声明、数据结构定义、数据存储二进制文件共两个,程序文件清单如表2.5.1所示。Р序号Р程序文件名Р文件说明Р1Р16.cР主程序文件Р2РStudent.txtР存储学生信息的文本文件Р 表2.5.1Р3 系统实现Р3.1 管理系统菜单Р进入菜单选择界面,进行成绩单录入和各项功能的选择Р开始Р是否录入学生信息Р 否Р Р 是Р输入学生信息Р选择进入二级菜单Р 是Р选择功能Р是否继续Р 否Р结束Р3.2 学生成绩排名Р按每个学生的总分由高到低排出名次表Р进入菜单后选择该功能,用循环语句计算出存储在不同结构体中每个学生各科的分数之和即为总分。再应用比较语句进行比较总分大小,按照从高到低进行输出显示Р开始Р是否有学生信息Р?NР输入成绩Р YР应用do,for语句循环和if语句比较总分高低Р按总分由高到低输出结果Р结束Р按每个学生的总分由低到高排出名次表Р进入菜单后选择该功能,用循环语句计算出存储在不同结构体中每个学生各科的分数之和即为总分。再应用比较语句进行比较总分大小,按照从低到高进行输出显示Р开始Р是否有学生信息Р?NР输入成绩Р YР应用do,for语句循环和if语句比较总分高低Р按总分由低到高输出结果Р结束Р按学号由小到大排出名次表Р进入菜单后选择该功能,用循环语句计算出存储在不同结构体中每个学生各科的分数之和即为总分。再应用比较语句进行比较学号大小,按照学号从小到大进行输出显示