项目实践
设计并编程实现一个学生信息管理系统, 主要功能包括学生信息的输入、显示、删除、查询、统计等。 具体要求如下:
( 1 )学生信息的格式:
学号 6 位字符
姓名 8 位字符
成绩 实数
( 2 )学生信息文件 student.txt 的格式:
每行一位学生,学生的三项数据之间用一个制表符分隔。例如
100001 zhang 88.000000
100002 wang 76.000000
( 3 )主菜单:
学生信息管理系统
主 菜 单
===========================================
1 :添加学生记录
2 :显示学生记录
3 :删除学生记录
4 :查询学生记录
5 :统计学生记录
0 :退 出 系 统
请选择:
其中各选项的功能:
添加学生记录:输入并保存学生信息
显示学 生记录:出现“显示学生信息子菜单”,供操作者选择
删除学生记录:显示现有的学生信息,让操作者输入要删除学生的学号,将其删除后再次显示其余的学生信息
查询学生记录:出现“查询学生信息子菜单”,供操作者选择
统计学生记录:统计并显示优、良、中、及格、不及格的人数与比例,以及总人数、及格率、最高分、最低分、平均分。
( 4 ) 显示学生信息子菜单:
显示学生信息
子 菜 单
===================================
1 :按学号序显示
2 :按姓名序显示
3 :按成绩序显示
0 :退 出 显 示
请选择:
其中各选项的功能:
按学号序显示 :按学号字典序显示所有学生信息
按姓名序显示: 按姓名字典序显示所有学生信息
按成绩序显示: 按成绩高分到低分显示所有学生信息
( 5 )查询学生信息子菜单:
查询学生信息
子 菜 单
========================================
1 :按学号查询
2 :按姓名查询
3 :按成绩查询
0 :退 出 查 询
请选择:
其中各选项的功能:
按学号查询: 按键盘输入的学号查找并显示学生信息
按姓名查询: 按键盘输入的 姓名 查找并显示学生信息
按成绩查询: 按键盘输入的分数范围查找并显示学生信息
[求助]征求以下C语言编程题的答案