C++学生成绩管理系统课程设计报告(4)

时间:2025-04-18

则删除相应的学生记录,如果该学号不存在,则按任意键返回主菜单。

选择“保存学生成绩记录”,系统会将已有的学生记录保存在默认的文件名为fname.txt的文件中。

选择“加载学生成绩记录”,系统会提示输入文件名,输入默认的文件名为fname.txt,则可将文件中的相关信息导出。

选择“退出学生成绩管理系统”,按任意键退出系统。

3.解决方案

这是一个很实际的编程实例。编程要求很详细,内容也比较多,有一定难度。首先,学生成绩记录是一个复杂的数据结构,至少应包括学号,姓名,性别和成绩。所以,必须建立一个类student,用来记录学号,姓名,性别和成绩。此外还得建立一个类stuscore,用来记录多个学生的成绩记录。

3.1建立类学生类student

它至少包括学号number,姓名name,性别sex,成绩chengji。具体如下: class student { public:

char name[21]; //姓名 char number[11]; //学号 char sex; //性别 double chengji; //成绩

student *next; //类指针,用来指向下一个记录 student();

void init(string &Name,string &Number,char Sex,double Chengji); //输入学生成绩记录 virtual ~student(); };

函数init(string &Name,string &Number,char Sex,double Chengji)用于输入学生记录,相当于一个注册。其具体实现如下:

void student::init(string &Name,string &Number,char Sex,double Chengji)

C++学生成绩管理系统课程设计报告(4).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219