学生成绩管理系统——c++课程设计

上传人:正** 文档编号:41695261 上传时间:2018-05-30 格式:DOC 页数:13 大小:60.50KB
返回 下载 相关 举报
学生成绩管理系统——c++课程设计_第1页
第1页 / 共13页
学生成绩管理系统——c++课程设计_第2页
第2页 / 共13页
学生成绩管理系统——c++课程设计_第3页
第3页 / 共13页
学生成绩管理系统——c++课程设计_第4页
第4页 / 共13页
学生成绩管理系统——c++课程设计_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《学生成绩管理系统——c++课程设计》由会员分享,可在线阅读,更多相关《学生成绩管理系统——c++课程设计(13页珍藏版)》请在金锄头文库上搜索。

1、/*要求: 1)该系统主要处理学生的成绩信息。 2)学生信息主要包括:学号、班级、姓名、科目 1、科目 2、科目 3 等内容。 3)完成以下的操作:实现成绩信息的添加、修改、删除和查询,可以计算每个学生的平均 成绩及各科目的平均成绩,将学生信息保存为文件。 提示: 1)建立学生类 2)学生信息的初始化 3)学生信息的添加、修改、删除、查找 4)学生信息的输出 5)对学生信息按学号、成绩排序 6)计算一门课的平均分和总分*/#include #include #include #include/类的声明 class Student public: Student(int stu_no1=-1,c

2、har* name1=“ “,char* class_no1=“ “,float c=0.0,float e=0.0,float m=0.0); Student(); void setstu(int stu_no1); void setname(char* name1); void setclass(char* class_no1); void setc(float c); void sete(float e); void setm(float m); int getstu() return stu_no; char* getname() return name; char* getclass

3、() return class_no; float getc() return computer; float gete() return english; float getm() return math; void show();float sum(); static int count;private: int stu_no; char* name; char* class_no; float computer; float english; float math; Student1000,tempstudent;/类的实现 Student:Student(int stu_no1,cha

4、r* name1,char* class_no1,float c,float e,float m) stu_no=stu_no1;name=new charstrlen(name1)+1;strcpy(name,name1);class_no=new charstrlen(class_no1)+1;strcpy(class_no,class_no1);computer=c;english=e;math=m; Student:Student() delete name; delete class_no; void Student:show() coutstu_no1; Studenti+1.se

5、tstu(stu_no1);coutname; Studenti+1.setname(name);coutclass_no; Studenti+1.setclass(class_no);coutc; Studenti+1.setc(c);coute; Studenti+1.sete(e);coutm; Studenti+1.setm(m); Student:count+;coutt; if(t=1) break; /插入函数 void insert() if(Student:count=1000)coutj; for(i=0;istu_no1; StudentStudent:count+1.s

6、etstu(stu_no1);coutname1; StudentStudent:count+1.setname(name1);coutclass_no1; StudentStudent:count+1.setclass(class_no1);coutc; StudentStudent:count+1.setc(c);coute; StudentStudent:count+1.sete(e);coutm; StudentStudent:count+1.setm(m); Student:count+;coutm; for(int i=1;ip; for(int i=1;iq;switch(q)

7、case 1:coutstu_no1; Studenti.setstu(stu_no1); t=0; break; case 2:coutname1; Studenti.setname(name1);t=0; break;case 3:coutclass_no1; Studenti.setclass(class_no1); t=0; break; case 4:coutc; Studenti.setc(c); t=0; break; case 5:coute; Studenti.sete(e); t=0; break; case 6:coutm; Studenti.setm(m);coutr;

8、for(int i=1;ia; switch(a) case 1: for(i=1;iStudentj+1.getstu() tempstudent=Studentj; Studentj=Studentj+1; Studentj+1=tempstudent; couti;switch(i) case 1: for(i=1;ii; switch(i) case 1: input(); break; case 2: insert(); break; case 3: del(); break; case 4: modify(); break; case 5: search(); break; case 6: allshow(); break; case 7: stu_sort(); break; case 8: subject(); break; case 9: pri(); break; default: return ;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号