ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:60.37KB ,
资源ID:5678119      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5678119.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生成绩管理系统C++代码呕心沥血整理版.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生成绩管理系统C++代码呕心沥血整理版.docx

1、学生成绩管理系统C+代码呕心沥血整理版 学生成绩管理系统 C+用C+编写一个学生成绩管理系统1、可以实现以下功能:cout 1。增加学生成绩 endl;cout” 2。显示学生成绩 ”endl;cout 3.排序统计成绩 endl;cout 4.查找学生成绩 ”endl;cout” 5.删除学生成绩 ”endl;cout 6.修改学生信息 ”endl;cout#includeiostream2.includefstream 3.includestring。h 4.#includeconio.h/用getch(); 5.usingnamespacestd;6.7./Student类 8.clas

2、sStudent9.10.public:11.charname20;12.charId20;13.intCnum;/C+课程得分 14.intMnum;/汇编课程得分 15.intEnum;/嵌入式操作系统课程得分 16.intsum;/总分 17.StudentNext;18.voidInput()19.20.coutname;21.couttt请输入学生的学号:”;cinId;22.coutCnum;23.couttt请输入汇编课程的成绩:”;cinMnum;24.coutEnum;25.sum=Cnum+Mnum+Enum;26.27.voidReadFile(istream&in)28

3、.29.innameIdCnumMnumEnumsum;30.31.voidShow()32.33.cout姓名:”nameendl”学号:Idendl”C+:”Cnumendl34.”汇编:Mnumendl嵌入式操作系统:”Enumendl”总成绩:”sumendlendlNext)57.pShow();58.cout输入任意字符!继续;59.getch();60.61.voidAddItem()62.63.EndInput();64.EndNext=newStudent;65.End=EndNext;66.cout”添加成功!”endl;67.coutNext)/匹配成功则返回上一个指针,

4、不成功就返回空 77.if(!strcmp(pNextname,name))returnp;78.returnNULL;79.80.StudentFindID(charId)81.82.for(Studentp=Head;pNext!=End;p=p-Next)/匹配成功则返回上一个指针,不成功就返回空 83.if(!strcmp(pNextId,Id)returnp;84.returnNULL;85.86.;87.88./构造函数 89.Studentmassage::Studentmassage()90.91.Head=newStudent;92.HeadNext=newStudent;9

5、3.End=Head-Next;94.in。open(sort。txt);95.if(!in)96.cout”这是一个新系统,无学生信息。请先输入。”name0=0)break;103.End-Next=newStudent;104.End=End-Next;105.106.in.close();107.cout”tt读取学生信息成功!endl;108.109.110.111./析构函数 112.Studentmassage::Studentmassage()113.114.Save();115.for(Studenttemp;Head-Next!=End;)116.117.temp=Head

6、Next;118.Head-Next=Head-NextNext;119.deletetemp;120.121.deleteHead,End;122.123.124./菜单 125.voidStudentmassage::ShowMenu()126.127.cout*”endl;128.cout学生成绩管理系统endl;129.cout”endl;130.cout”1。增加学生成绩”endl;131.cout”2.显示学生成绩endl;132.cout”3。排序统计成绩”endl;133.cout”4。查找学生成绩”endl;134.cout5。删除学生成绩”endl;135.cout”6.修

7、改学生信息endl;136.cout0。安全退出系统”endl;137.138.cout”nttntt请选择:”;139.140.141./查找函数 142.voidStudentmassage::Find()143.144.charname20,Id10;145.intx;146.Studentp=NULL;147.coutntt*n;148.cout”tt1。按学生的姓名查找ntt2.按学生学号查找”;149.coutx;151.switch(x)152.153.case1:coutNextShow();157.cout”输入任意字符!继续”;158.getch();159.160.els

8、e161.162.couttt没有找到该姓名的学生!nendl;163.coutNextShow();173.cout输入任意字符!继续;174.getch();175.176.else177.178.couttt没有找到该学好的学生!nendl;179.coutname;193.if(p=FindItem(name)194.195.couttt已找到学生的信息,请输入新的信息!endl;196.pNextInput();197.cout修改成功!endl;198.cout”输入任意字符!继续;199.getch();200.201.else202.203.cout”tt没有找到!endl;2

9、04.cout”输入任意字符!继续”;205.getch();206.207.208.209./删除信息 210.voidStudentmassage:RemoveItem()/删除信息 211.212.charname20;213.Studentp=NULL,temp=NULL;214.coutNext;218.pNext=p-NextNext;219.deletetemp;220.cout”tt删除成功!endl;221.cout”输入任意字符!继续;222.getch();223.224.else225.226.couttt没有找到!”name);237.strcpy(temp-Id,p

10、1Id);238.temp-Cnum=p1Cnum;239.tempMnum=p1Mnum;240.tempEnum=p1Enum;241.temp-sum=p1sum;242.243.strcpy(p1name,p2name);244.strcpy(p1-Id,p2Id);245.p1-Cnum=p2Cnum;246.p1Mnum=p2Mnum;247.p1-Enum=p2Enum;248.p1sum=p2sum;249.250.strcpy(p2-name,temp-name);251.strcpy(p2Id,temp-Id);252.p2Cnum=tempCnum;253.p2-Mnum

11、=tempMnum;254.p2Enum=temp-Enum;255.p2-sum=temp-sum;256.257.258./ 259.intStudentmassage:ListCount()/统计当前链表的记录总数,返回一个整数 260.261.if(!Head)262.return0;263.intn=0;264.for(Studentp=HeadNext;p!=End;p=pNext)265.266.n+;267.268.returnn;269.270.271./ 272.voidStudentmassage::Sort()/对当前链表进行排序 273.274.cout”Sortin

12、g.。.”endl;275.Student*p=NULL,p1=NULL,*k=NULL;276.intn=Studentmassage::ListCount();277.if(nNext;k!=End;k=kNext)281.282.if(p-sumk-sum)283.284.Studentmassage:Swap(p,k);285.286.287.cout”排序完成!endl;288.getch();289.return;290.291.292./保存函数 293.voidStudentmassage::Save()294.295.out.open(sort.txt);296.for(St

13、udentp=HeadNext;p!=End;p=p-Next)297.outpnamet”Id”tp-Cnum”t”298.pMnum”t”pEnum”tsumn;299.out。close();300.301.302./主函数 303.intmain()304.305.intx,i=0;306.boolquit=false;307.cout”tt”endl;308.for(i=0;i3;i+)309.couttttttttt”endl;310.cout”tt【欢迎进入学生成绩管理系统】endl;311.for(i=0;i3;i+)312.coutttttttttendl;313.coutx;322.switch(x)323.324.case0:quit=true;break;325.case1:Grade。AddItem();break;326.case2:Grade.Display();break;327.case3:Grade。Sort();break;328.case4:Grade.Find();break;329.case5:Grade。RemoveItem();break;330.case6:Grade。ModifyItem();break;331.332.333.return0;334./SPAN

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1