欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    c语言程序设计学生成绩管理系统 .docx

    • 资源ID:13038557       资源大小:90.71KB        全文页数:14页
    • 资源格式: DOCX        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    c语言程序设计学生成绩管理系统 .docx

    精品名师归纳总结封面可编辑资料 - - - 欢迎下载精品名师归纳总结作者: PanHongliang仅供个人学习河南理工高校 运算机科学与技术学院课程设计报告可编辑资料 - - - 欢迎下载精品名师归纳总结课程名称设计题目c 语言程序设计同学成果治理系统同学姓名陈梁学号311009030213专业班级信管 1002 班指导老师于金霞2021 2021学年第 二 学期2021年 09月 22日C 可视化程序设计报告一.设计题目同学成果治理系统二、课题的任务:1、全部记录储存在一个数据文件中。2、具备记录添加功能。3、查询功能(如按学号查询成果等)。4、运算统计功能(如统计某门课程的平均程序)。5、排序功能(如按成果排序)。6、统计并显示信息功能。三课程设计目的明白软件工程中的一些系统分析 ,模块分析 ,代码设计的概念 ,利用 visual c+ 实现同学成果治理系统的录入、查询、删除、统计等基本操作 ,把握 C 语言中的结构体、指针、函数(系统函数、自定义函数)、文件操作等学问 .通过对系统的可编辑资料 - - - 欢迎下载精品名师归纳总结分析和设计 ,进一步巩固 C 语言的学习 ,以提高对开发环境 .四. 系统源代码#include<iostream> #include<cstring> #include<cstdlib>using namespace std。classStudentprivate:charname20。int StudentStudentcharnumbern20,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。voidvoidmodifyintfindByNumberintkeykey。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&&key>pCur->numberpPre=pCur。pCur=pCur->link。returnpCur&&key=pCur->number。voidList:addToListcharn20。intm,a,b,c。cout<<"请输入姓名"<<endl。cin>>n。cout<<"请输入学号:"<<endl。cin>>m。cout<<"请输入日语成绩:"<<endl。cin>>a。cout<<"请输入高数成绩:"<<endl。cin>>bcout<<"请输入C语言成绩:"<<endl。cin>>c。Student*pNew。pNew=newStudentn,m,a,b,c。pPre=NULL。pCur=pHead。whilepCur&&m>pCur->number可编辑资料 - - - 欢迎下载精品名师归纳总结pPre=pCur。pCur=pCur->link。ifpPre=NULLpNew->link=pHead。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<<"请输入新的日语成绩:"<<endl。cin>>acout<<"请输入新的高数成绩:"<<endl。cin>>b。cout<<"请输入新的C语言成绩:"<<endl。cin>>c。pCur->chinese=a。pCur->maths=b。pCur->english=c。可编辑资料 - - - 欢迎下载精品名师归纳总结cout<<"管理else系统中没有输入数据."<<endl。pPre=NULL。pCur=pHead。whilepCur.=NULLcout<<"ttt*"<<endl cout<<"ttt*学生 成 绩 管cout<<"ttt*"<<endl理系 统*"<<endl。cout<<"数据修改成功."。elsecout<<"return您要修改的学生不存在."。voidList:findByNumberintkeyifsearchListkeycout<<"您要查询的学生是:"<<pCur->name<<endl。cout<<"日语成绩:"<<pCur->chinese<<endl<<"高数成绩:"<<pCur->maths<<endl<<"C语言成绩:"<<pCur->english<<endl。elsecout<<"您要查询的学生不存在."<<endl。return。voidList:printAllifpHead=NULLcout<<pCur->number<<""<<"姓名:"<<""<<pCur->name<<"<<"日高语数:"<<":"<<""<<pCur->chinese"<<pCur->maths<<"pPre=pCur pCur=pCur->linkC语言:"<<""<<pCur->english<<endl。return。voidmain可编辑资料 - - - 欢迎下载精品名师归纳总结cout<<"ttt*"<<endlcout<<"ttt*1:增加数据*"<<endl。cout<<"ttt*2:修改数据*"<<endl。cout<<"ttt*3:查询数据*"<<endl。cout<<"ttt*4:输出所有数据*"<<endl。cout<<"ttt*5:删除数据*"<<endl。cout<<"ttt*6:退cout<<"ttt*"<<endl出系统*"<<endl。cout<<"n选择1-6数字进行操作"<<endl。Listlist。inti=0。char doq。charp。boolflag0=0。docin>>p。ifp>=1 &&p<=7 flag0=1。elsecout<<"指令错误!请重新输入:"<<endl。whileflag0=0。switchpcase1 :boolflag1=0。charm1。dolist.addToList。i+。cout<<"数据输入成功,想继续输入吗y/n"<<endl。cin>>m1。doifm1.=y &&m1.=n cout<<"指令错误!请重新输入!"<<endl。cin>>m1。elseflag1=1。可编辑资料 - - - 欢迎下载精品名师归纳总结whileflag1=0whilem1=breaky 。case2 :ifi=0cout<<"管理系统中没有输入数据."。break。elseboolcharflag2=0m2。dointn。cout<<"请输入您要修改的学生的学号:"<<endl。cin>>nlist.modifyn。cout<<"想cin>>m2继续修改吗y/n"<<endl。doifm2.=y &&m2.=n cout<<"指令错误!请重新输入!"<<endl。cin>>m2。elseflag2=1。whileflag2=0whilem2=y break。case3 :ifi=0cout<<"break管理系统中没有输入数据."。可编辑资料 - - - 欢迎下载精品名师归纳总结list.findByNumbern cout<<"想cin>>m3doifm3.=y &&m3.=cout<<"指令cin>>m3elseifi=0继n 错续误!查请询重新吗输y/n"<<endl入!"<<endl。cout<<"管理系breakelse list.printAll breakcaseifi=0cout<<"管理系break统统中没有中没有输输入数据."。 5 :入数据."。elsebool chardoflag3=0m3。intn。cout<<"cin>>n请输入您要查询的学生的学号:"<<endl。flag3=1。whileflag3=0。whilem3=y 。break。case4 :可编辑资料 - - - 欢迎下载精品名师归纳总结elsebool chardoflag5=0m5。intn。cout<<"cin>>n请输入您要删除的学生的学号:"<<endl。list.deleteFromListn。cout<<"想继续删除吗y/n"<<endl。cin>>m5。doifm5.=cout<<"指y &&m5.=令错n 误!请重新输入!"<<endl。cin>>m5。elseflag5=1。whileflag5=0。whilem5=y 。break。case6 :exit0。cout<<"您 想继续进行其他操作吗.y/n"<<endl。boolflag=0。docin>>q。ifq.=y &&q.=n cout<<"指令错误!请重新输入!"<<endl。elseflag=1。whileflag=0。ifq=y cout<<"ttt*"<<endl。可编辑资料 - - - 欢迎下载精品名师归纳总结cout<<"ttt*cout<<"ttt*1:增2:加 数 据修 改 数 据*"<<endl*"<<endl。cout<<"ttt* cout<<"ttt* cout<<"ttt*cout<<"ttt*3:4:5:6:查 询 数 据输 出 所 有删 除 数 据退 出 系 统数据*"<<endl*"<<endl*"<<endl*"<<endl。cout<<"ttt*"<<endl。cout<<"请输入操作代码:"。whileq=y 。五、心得体会一 周 的 课 程 设 计 已 经 结 束 了 . 回 想 学 习 C语 言 的 过 程 中 , 既 有 快 乐 又 有 烦 恼 .刚开头上课时 ,仍在迷茫这门课程是用来做什么的. 不过 ,这些感受都是在对这门课程不明白的情形下产生的 .后来慢慢的接触多了 ,听老师讲的多了,明白多了 ,慢慢的产生了爱好 .特殊是学到语句和函数时 ,上机操作程序 ,经过编译 ,调试和运行后 ,显现界面 ,当时觉得很古怪 ,想真正的 学 好 这 门 课 程 . 通 过 半 个 学 期 的 学 习 , 我 掌 握 了 基 本 知 识 . 下学期开头时 ,被通知要进行三周的课程设计.当时有点懵 ,感觉学的东西很少,很零散 ,不知该怎么练到一起 ,就要课程设计 ,是不是太难为我们了 .通过此次 C 语言程序设计实践,本人实在是获益不浅 .C 语言是上个学期开的课程,所以这个学期并没怎么看过 ,当要开头设计的时候 ,仍真不知从哪下手 .结果,第一次的上机 ,我傻坐着不知道该做什么 , 后来就写了几个预处理命令.回去以后 ,我想 ,这样不行 ,这样下去仍得了 .我就重新复习了一遍我们上个学期学习的内容,发觉自已有许多都遗忘了. 特殊是有文件的操作, 几乎是一遍空白. 温习过后 ,开头做题 .一开头做题 ,也是有点模糊 ,在童鞋的指导下 ,我们慢慢 的进入状态 ,我们做的是一个通讯录,内容包括许多 . 运用的函数也是特殊的复杂,我们一组有 七个人 ,我分工合作 ,第一我一起完成了结构题,然后我们一人各负责一个函数程序的设计,经过几星期的努力 , 我们完成了大半个程序,但是总是有许多错误显现,有好多是些小问题 ,这都是我们马虎大意造成的,所以设计程序确定要仔细,不容一点的马虎.当然也有大问题,关于文件的操作 ,是我们最大的问题 ,不过 ,我们做好后 ,经过老师的讲解和改错,我们也懂得设计和运 用了 .同时 ,也让我知道了 ,合作的力气 ,假如是孤军奋战的话 ,我也不能在规定时间内完成,当然 , 也多亏老师的指导 .这次设计 , 让我重新把握了C 语言 ,而且仍得到了用C 语言解决实际问题的宝贵体会.版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整可编辑资料 - - - 欢迎下载精品名师归纳总结理。版权为潘宏亮个人全部This article includes some parts, including text, pictures, and design. Copyright is Pan Hongliang's personal ownership.用户可将本文的内容或服务用于个人学习、争论或观看,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵害本网站及相关权益人的合法权益。除此以 外,将本文任何内容或服务用于其他用途时,须征得本人及相关权益人的书面许可,并支付酬劳。Users may use the contents or services of this article for personal study, research or appreciation, and other non-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other relevant laws, and shall not infringe upon the legitimate rights of this website and its relevant obligees. In addition, when any content or service of this article is used for other purposes, written permission and remuneration shall be obtained from the person concerned and the relevant obligee.转载或引用本文内容必需是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本文内容原意进行曲解、修可编辑资料 - - - 欢迎下载精品名师归纳总结改,并自负版权等法律责任。Reproduction or quotation of the content of thisarticle must be reasonable and good-faith citation for theuse of news or informative public free information. Itshall not misinterpret or modify the original intention ofthe content of this article, and shall bear legal liabilitysuch as copyright.可编辑资料 - - - 欢迎下载

    注意事项

    本文(c语言程序设计学生成绩管理系统 .docx)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开