学生成绩信息包括:学号、姓名、C语言等课程成绩。试设计一选修课程系统,使 之能提供以下功能:系统以菜单方式工作(用键盘输入16之间的数来选择功能)
(1)成绩信息录入功能(成绩信息用文件保存)
(2)成绩信息浏览功能
(3)查询功能:按学号查询和按成绩段查询
(4)成绩信息的删除:按学号进行删除某学生的成绩
(5)成绩信息的修改:按成绩修改,把55-59分之间的成绩都加上5分
(6)退出。
以下是基于C语言实现学生成绩管理系统的设计:
- 定义结构体类型,包括学生学号、姓名和C语言成绩等信息
typedef struct {
char id[20];
char name[30];
float score;
} Student;
- 定义函数来实现各种功能
①成绩信息录入功能:
void add_score(Student stu[], int *count) {
FILE *fp;
fp = fopen(