c语言程序设计学生成绩管理系统 .docx
《c语言程序设计学生成绩管理系统 .docx》由会员分享,可在线阅读,更多相关《c语言程序设计学生成绩管理系统 .docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结封面可编辑资料 - - - 欢迎下载精品名师归纳总结作者: PanHongliang仅供个人学习河南理工高校 运算机科学与技术学院课程设计报告可编辑资料 - - - 欢迎下载精品名师归纳总结课程名称设计题目c 语言程序设计同学成果治理系统同学姓名陈梁学号311009030213专业班级信管 1002 班指导老师于金霞2021 2021学年第 二 学期2021年 09月 22日C 可视化程序设计报告一.设计题目同学成果治理系统二、课题的任务:1、全部记录储存在一个数据文件中。2、具备记录添加功能。3、查询功能(如按学号查询成果等)。4、运算统计功能(如统计某门课程的平均程序)。5
2、、排序功能(如按成果排序)。6、统计并显示信息功能。三课程设计目的明白软件工程中的一些系统分析 ,模块分析 ,代码设计的概念 ,利用 visual c+ 实现同学成果治理系统的录入、查询、删除、统计等基本操作 ,把握 C 语言中的结构体、指针、函数(系统函数、自定义函数)、文件操作等学问 .通过对系统的可编辑资料 - - - 欢迎下载精品名师归纳总结分析和设计 ,进一步巩固 C 语言的学习 ,以提高对开发环境 .四. 系统源代码#include #include #includeusing namespace std。classStudentprivate:charname20。int Stu
3、dentStudentcharnumbern20,int,chinese,maths,english*link m,inta,intb,int。c/名字,学号,日语,高数,C语言strcpyname,n number=m。chinese=a maths=b english=c。friend 。classList。classListprivate:Student*pHead。StudentStudent*pPre*pCur。public:ListList boolvoidsearchListintaddToListkey。voiddeleteFromListintkey。voidvoidmodi
4、fyintfindByNumberintkeykey。void printAll 。List:List。pHead=NULL。可编辑资料 - - - 欢迎下载精品名师归纳总结pPre=NULL pCur=NULL。List:ListStudent*pTemp。Student*pDelete。pDelete=pHead。whilepDeletepTemp=pDelete-link。deletepDelete。pDelete=pTemp。boolList:searchListintkeypPre=NULL。pCur=pHead。whilepCur&keypCur-numberpPre=pCur。p
5、Cur=pCur-link。returnpCur&key=pCur-number。voidList:addToListcharn20。intm,a,b,c。cout请输入姓名n。cout请输入学号:m。cout请输入日语成绩:a。cout请输入高数成绩:bcout请输入C语言成绩:c。Student*pNew。pNew=newStudentn,m,a,b,c。pPre=NULL。pCur=pHead。whilepCur&mpCur-number可编辑资料 - - - 欢迎下载精品名师归纳总结pPre=pCur。pCur=pCur-link。ifpPre=NULLpNew-link=pHead。
6、pHead=pNew。elsepNew-link=pPre-link。pPre-link=pNew。return。voidList:deleteFromListintkeyifsearchListkeyifpPre=NULLpHead=pCur-link。elsepPre-link=pCur-link。deletepCur。elsecout您要删除的学生不存在.。return。voidList:modifyintkeyinta,b,c。ifsearchListkeycout请输入新的日语成绩:acout请输入新的高数成绩:b。cout请输入新的C语言成绩:c。pCur-chinese=a。pC
7、ur-maths=b。pCur-english=c。可编辑资料 - - - 欢迎下载精品名师归纳总结cout管理else系统中没有输入数据.endl。pPre=NULL。pCur=pHead。whilepCur.=NULLcoutttt*endl coutttt*学生 成 绩 管coutttt*endl理系 统*endl。cout数据修改成功.。elsecoutreturn您要修改的学生不存在.。voidList:findByNumberintkeyifsearchListkeycout您要查询的学生是:nameendl。cout日语成绩:chineseendl高数成绩:mathsendlC语
8、言成绩:englishendl。elsecout您要查询的学生不存在.endl。return。voidList:printAllifpHead=NULLcoutnumber姓名:name日高语数:chinesemathslinkC语言:englishendl。return。voidmain可编辑资料 - - - 欢迎下载精品名师归纳总结coutttt*endlcoutttt*1:增加数据*endl。coutttt*2:修改数据*endl。coutttt*3:查询数据*endl。coutttt*4:输出所有数据*endl。coutttt*5:删除数据*endl。coutttt*6:退couttt
9、t*endl出系统*endl。coutn选择1-6数字进行操作p。ifp=1 &p=7 flag0=1。elsecout指令错误!请重新输入:endl。whileflag0=0。switchpcase1 :boolflag1=0。charm1。dolist.addToList。i+。cout数据输入成功,想继续输入吗y/nm1。doifm1.=y &m1.=n cout指令错误!请重新输入!m1。elseflag1=1。可编辑资料 - - - 欢迎下载精品名师归纳总结whileflag1=0whilem1=breaky 。case2 :ifi=0cout管理系统中没有输入数据.。break。e
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c语言程序设计学生成绩管理系统 语言程序设计 学生 成绩管理系统
限制150内