学生成绩管理系统设计
一、项目描述
高校的学生成绩管理系统功能基本包括录入学生成绩记录、保存所有学生记录、读取所
有学生记录、按总成绩递减输出、按学号查询成绩、修改学生成绩记录、删除学生成绩记录
和退出操作,主界面如图 10-1 所示。实例实现过程中最重要的就是文件的读取和保存操作,
如何利用文件知识实现学生成绩管理系统设计呢?
图 10-1 学生成绩管理系统主界面
二、项目分析
首先,定义学生成绩结构体类型,其中成员包括学号、姓名、性别、数学成绩、英语成
绩、C 语言成绩和总成绩,并且定义结构体数组,然后,利用文件的读写操作知识,编写函
数实现从文件中逐条读取学生成绩信息功能和保存所有学生成绩信息到文件的功能,最后,
编写函数实现显示学生全部信息功能、修改某位同学成绩信息功能、删除某位同学成绩信息
功能、查询某位同学成绩信息功能和按照总成绩排序的功能。
三、项目实现
#include "stdio.h"
#include "stdlib.h"
int num; //数据定义和全局变量
struct STUDENT
{
long id; //学号
char name[20];//姓名
char sex[10]; //性别
int math; //数学成绩
int english; //英语成绩
int c_program;//C 语言成绩
int total; //总分
}stu[41];
//主菜单函数
评论1
最新资源