2022年C语言学生成绩管理.docx
《2022年C语言学生成绩管理.docx》由会员分享,可在线阅读,更多相关《2022年C语言学生成绩管理.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源探究式自主设计报告系部:电子电气工程系专业:电气自动化班级:姓名:课题名称:同学成果治理体统2021 年 C语言程序设计欢迎下载精品学习资源指导老师:说明1、设计的目的*学 院2021 年 12 月 12 日欢迎下载精品学习资源1) 复习巩固 C 语言的基础学问,进一步加深对C 语言编程的懂得和把握;2) 利用所学学问,理论和实际结合,利用资源,接受模块化的结构,使用仿照修改自主设计相结合的方法,锤炼同学综合分析解决实际问题的编程才能; 3)培养同学在工程开发中团队合作精神、创新意识及实战才能;2、设计的任务依据同学的实际情形,进行分组选题;主要的课程设计题目如下(同学也可自主选题
2、):1、图书治理系统 2、同学信息治理系统3、同学成果治理系统 4、同学通讯录治理系统5、职工信息治理系统 6、设计简洁的运算器课程设计接受同学自主设计和指导老师辅导相结合的方式;3、设计要求与设计报告设计要求:1、任选上述题目之一,或自选题目;2、模块化的程序设计3、锯齿形的程序书写格式; 4、必需通过编译连接运行设计报告:1、设计目的和任务2、总体设计:包括程序设计组成框图、流程图;3、详细设计:包括模块功能说明:函数功能、入口及出口参数说明,函数调用关系描述等;4、调试与测试:包括调试方法,测试结果分析与争辩,测试过程中遇到的主要问题及实行的解决措施;5、源程序清单和执行结果:清单中应有
3、足够的注释;设计目的和任务欢迎下载精品学习资源(主要介绍设计的任务,为什么要设计,设计要达到什么样的目的;)设计目的:( 1)基本把握面对过程程序设计的基本思路和方法;(2) 达到娴熟把握 C 语言的基本学问和技能;(3) 能够利用所学的基本学问和技能,解决简洁的程序设计问题程序功能:( 1). 同学基本信息及成果所选科目成果的录入;(2). 基本信息的查询(分系、班级;分科目)与修改;(3). 对每系或每班各科成果进行分析(即求单科平均成果、及格率和优秀率);(4). 对所开课程的成果分析(求其平均成果,最高分和最低欢迎下载精品学习资源分);(5). 对同学考试成果进行排名;目 录欢迎下载精
4、品学习资源一、总体设计 - 3 - 二、详细设计 - 3 - 三、调试与测试 - 5 -四、源程序清单和执行结果- 6 -五、建议和体会 - 7 -六、参考文献 - 8 -欢迎下载精品学习资源一: 总体设计设计流程图如下:1 、输入初始的同学信息:其中包括同学的姓名、学号和性别以及同学的语文、数学、英语和运算机等相关信息;可用函数2、查询模块:可用cinstu *p1 来实现此操作;stu *lookdatastu *p1来实现;找到就输出此同学全部信息包括同学的语文、数学、英语和运算机等的成果;3 、插入模块:可用insert 函数来实现;其中通过学号的大小来比较的,并且以此来排序;4、输出
5、同学的信息以及成果:通过同学的姓名来查看同学的语文、数学、英语和运算机等相关成果,同时也可以分别通过caverage、 maverage、eaverage和comaverage来输出语文、数学、英语和运算机等成果的平均分数、最高和最低分数;5 、退出系统:可用一个函数exit ()来实现,第一将信息储存到文件中,释放动态创建的内存空间,再退出此程序;二、详细设计欢迎下载精品学习资源欢迎下载精品学习资源三、调试与测试欢迎下载精品学习资源四、源程序设计和测试结果欢迎下载精品学习资源五、建议和体会欢迎下载精品学习资源六、参考文献指导老师的评语及评分考核小组看法及评分综合评分三:调试与测试问题一、同学
6、初始信息模块:其中包括同学的姓名、学号和性别以及同学的语文、数学、英语和运算机等相关信息;可用函数 cinstu *p1 来实现此操作;当正确输入存在的同学学号,系统进行判定时, 提示不存在此同学;欢迎下载精品学习资源解决方法及步骤 :1、一个个输出全部的同学的学号,检查文件中是否有此同学,发觉有;2 、既然有此同学,那么检查循环判定是否有此同学的语句发觉没有错3、输出用于循环检查语句中的同学信息,发觉乱码4 、仔细分析乱码的缘由,最终发觉是变量的类型错误,错将同学类型的结构体指针变量定义为了其他类型的指针变量;问题二、查询模块:可用 stu *lookdatastu *p1来实现;找到就输出
7、此同学全部信息包括同学的语文、数学、英语和运算机等的成果;当正确输入查找信息时,系统却不能够得到所要查找的同学信息以及同学的语文、数学、英语和运算机的成果;解决方法及步骤:1、检查所编写的程序代码是否完全正确,如不是,就改之,然后再连续正确输入查找信息看能否得到所要查找的同学信息以及同学的语文、数学、英语和运算机的成果;2 、检查当我们在输入查找信息时,看是否我们输入的信息有误,如是这样的话,我们应当仔细输入查找信息;四:源程序清单和执行结果源程序如下:#include stdio.h #include math.h #define N 30 struct studentlong int nu
8、m ;char name10 ;char sex3;int Chinese,Math,English,total,average ;stuN=4001,lks,m,100,100,100,4002,lyt,w,99,63,89,4003,asd,w,60,70,8 0,4004,fgh,m,41,100,98,4005,asd,m,74,74,87,4006,yt,m,85,58,78,4007,qwe,w,74,100,87,4008,d cs,w,74,85,96,4009,qfg,m,74,78,36,4010,gft,m,45,85,98,4011,mn,m,60,77,17,4012
9、,yer ,w,78,78,100,4013,lsd,m,100,89,85,s;int M=13 ;void modifystruct student stuint t ;long num;char z;t=searchstu-400 ;printfinput num:;scanf%ld,&stut.num;printfinput name:;scanf%s,stut.name ;printfinput sex:;scanf%s,stut.sex ;printfinput score of Chinese: ;scanf%d,&stut.Chinese;printfinput score o
10、f Math:;scanf%d,&stut.Math;printfinput score of English:;欢迎下载精品学习资源scanf%d,&stut.English;stut.average=stut.English+stut.Math+stut.Chinese/3;stut.total=stut.English+stut.Math+stut.Chinese;printftNUMtNAMEtSEXtCHINESEtMATHtENGLISHtTOTALtAVERAGEn;printft%4ldt,stut.num;printf %st,stut.name;printf%st,stut
11、.sex;printf%4dt%4dt%4dt%4d%8dn,stut.Chinese,stut.Math,stut.English,stut.tot al,stut.average ;printfNext.y/n. ;scanf%s,&z ;ifz=y modifystu ;void outputstruct student stuinti;printftNUMtNAMEtSEXtCHINESEtMATHtENGLISHtTOTALtAVERAGEn;fori=0 ;iM ;i+printft%4ldt,stui.num;printf %st,stui.name;printf%st,stui
12、.sex;printf%4dt%4dt%4dt%4d%8dn,stui.Chinese,stui.Math,stui.English,stui.total,s tui.average ;void sortstruct student stuint i,j,t ;printf1.anyingyu chengcheji paixun2.anyuwen chengjipaixun3.anshuxue chengji paixun4.an pingjue chengji paixun5.an zongfen paixun;scanf%d,&t;switchtcase 1:fori=0 ;iM-1 ;i
13、+ forj=0 ;jM-i-1 ;j+ifstuj.Englishstuj+1.Englishs=stuj ;stuj=stuj+1 ;stuj+1=s ;outputstu ;getch;break ;case 2:fori=0 ;iM-1 ;i+ forj=0 ;jM-i-1 ;j+欢迎下载精品学习资源s=stuj;ifstuj.Chinesestuj+1.Chinese欢迎下载精品学习资源stuj=stuj+1 ;stuj+1=s ;outputstu ;getch;break ;case 3:fori=0 ;iM-1 ;i+ forj=0 ;jM-i-1 ;j+ifstuj.Math
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 语言 学生 成绩 管理
限制150内