文档介绍:学生成绩管理系统C++用C++编写…个学牛成绩管理系统1、可以实现以下功能:coutvv”=========*☆☆★”vvendl;cout«"=========^r☆☆★”vvendl;coutvv”=========*☆☆★”vvendl;cout«n=========*☆☆★”vvendl;coutvv”=========*☆☆★”vvendl;coutvv”=========*☆☆★H«endl;coutvv”=========*☆☆★”vvendl;2、用链表存储信息*程序头部的注霽结朿*/[cpp]viewplaincopyprint?<SPANstyle="FONT-SIZE:16pxu>#include<iostream>2#inelude<fstream>#include<>#>〃用getch();usingnamespacestd;6.// Student类classStudent{public:charname[20];charld[20];um; //C++课程得分intMnum; 〃汇编课程得分intEnum; 〃嵌入式操作系统课程得分intsum;〃总分Student*Next;voidlnput(){cout«"\t\tin输入学生的姓名:”;cin»name;cout«n\t\tira输入学生的学号:”;cin»ld;cout«"\t\t请输入C++课程的成绩:";um;cout«"\t\t请输入汇编课程的成绩:";cin»Mnum;cout«"\t\t偷入嵌入式操作系统课程的成绩:”;cin»Enum;um+Mnum+Enum;}voidReadFile(istream&in){in>>name>>ld>ACnumA>Mnum>>Enum>>sum;}31・voidShow(){cout«"姓名:,'«name«endl«"学号:"«ld«endl«,'C++:,,«Cnum«endlvv”汇编:"«Mnum«endl<<"嵌入式操作系统:"vvEnumvvendlvv”总成绩:"vvsumvvendlvvendlvvendl;}};37.// Studentmassage类classStudentmassage{public:Studentmassage();-Studentmassage();voidShowMenu();voidFind();voidSave();voidModifyltem();voidRemoveltem();voidSwap(Student*,Student*);voidSort();//voidUnpass();intListCount();//voidAverage();voidDisplay(){for(Student*p=Head->Next;p!=End;p=p->Next)p->Show();coutvv”输入任意字符!继续……“;getch();}voidAddltem()62{End->lnput();End->Next=newStudent;End=End->Next;cout«"添加成功!"«endl;cout«"输入任意字符!继续……“;getch();}private:Student*Head,*End;ifstreamin;ofstreamout;Student*Findltem(char*name)for(Student*p=Head;p->Next!=End;p=p->Next)〃匹配成功则返回上一个指针,不成功就返回空if(!strcmp(p->Next->name,name))returnp;returnNULL;}Student*FindlD(char*Id){for(Student*p=Head;p->Next!=End;p=p->Next)//匹配成功则返冋上-•个指针,不成功就返冋空if(!strcmp(p->Next->ld,ld))returnp;returnNULL;}};87./厂 构造函数Studentmassage::Studentmassage(){91・Head=newStudent;Head->Next=newStudent;End=Head->Next;(");if(!in)coutvv”这是一个新系统,无学生信息。请先输入。”vvendl;else{while(!()){End->ReadFile(in);if(End->name[0]=='\0')break;End->Next=newStudent;E