还剩2页未读,继续阅读
文本内容:
#include iostream#include fstream#include string.h#include conio.h usingnamespace std;class Studentpublic:char name
[30];char Id
[30];语文得分float Cnum;//〃数学课程得分float Mnum;英语课程得分float Enum;//总分float sum;//平均分float average;//Student*Next;void InputQcout«H\t\t请输入学生的姓名cin»name;cout«n\t\t请输入学生的学号cin»Id;请输入语文的成绩cout«”\t\t cin»Cnum;请输入数学课程的成绩;coutvv\t\tcin»Mnum;请输入英语课程的成绩coutvv\t\t cin»Enum;void ReadFileistreamin voidShow coutvv姓名:n«name«endl«H学号:vld«endl语文:n«Cnum«endl数学:n«Mnum«endl«n夕卜语:Enum«endlv”总成绩:H«sum«endl平均:averageendl«endl;;class Studentmassagepublic:Studcntmassagc;-Studentmassage;void ShowMenu;void Find;void Save;void SwapStudent*,Student*;void Sort;//void Unpass;int ListCount;//void Average;void DisplayOforStudent*p=Head-Next;p!=End;p=p-Nextp-Show;输入任意字符!继续……”;coutvv”getch;void Addltemcoutvv”添力口成功!n«endl;输入任意字符!继续……”;coutvgetch;private:Student*Head,*End;ifstream in;ofstream out;Student*FindItemchar*name forStudent*p=Head;p-Next!=End;p=p-Nextif!strcmpp-Next-name,namereturn p;return NULL;Student*FindIDchar*IdforStudent*p=Head;p-Next!=End;p=p-Nextif!strcmpp-Next-Id,Idreturn p;return NULL;;Studentmassage::Studentmassage in.openHsort.txtn;if!in”这是一个新系统,无学生信息请先输入cout Vendl;else while!in.eofifEnd-name[O]==,\Obreak;in.close;读取学生信息成功!coutvvWt”endl;Studentmassage::-StudentmassageSave;forStudent*temp;Head-Next!=End;delete Head,End;☆学生成绩管理系统☆=======void Studentmassage::ShowMenu cout«============:n«endl;★★★★★★★★★★★★★★★★★cout«==============endl;☆增加学生成绩☆★=========《☆,coutv”=========*
1.endl;cout=========*2显示学生成绩☆★☆.排序统计成绩☆★=========endl;cout=========*3=====☆,查找学生成绩☆★====endl;cout=========*4=========endl;☆安全退出系统☆★coutvv=========*
0.=========endl;cout«n\n\t\t\n\t\t请选择:void Studentmassage::Find charname
[20],Id
个人认证
优秀文档
获得点赞 0