c语言课程设计报告-学生成绩管理

c语言课程设计报告-学生成绩管理

ID:30775340

大小:871.50 KB

页数:28页

时间:2019-01-03

c语言课程设计报告-学生成绩管理_第1页
c语言课程设计报告-学生成绩管理_第2页
c语言课程设计报告-学生成绩管理_第3页
c语言课程设计报告-学生成绩管理_第4页
c语言课程设计报告-学生成绩管理_第5页
资源描述:

《c语言课程设计报告-学生成绩管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、文华学院信息与科学技术学部课程设计报告2016—2017学年第一学期课程名称C语言课程设计设计题目《学生成绩管理》学生姓名学号150106000484专业班级口动化1502班指导教师2016年12月12日目录1、设计任务书21.1、题目与要求21.2、本程序涉及的知识点22、功能设计22.1、算法设计22.2、部分模块流程图33、程序代码设计104、在设计过程中遇到的困难245、C程序设计总结251、设计任务书1.1、题目与要求1,由键盘输入20个学牛(姓名)的某门课程的学习成绩10、99分(也可超过)。2,将分数rh低到高排序(用胃接排序法和冒泡法),并显示学生姓名和对应的分数。3,用线性搜

2、索法检索某个学生的成绩(输入姓名,显示成绩)4,对分搜索法检索某个学生的成绩(输入姓名,显示成绩)1・2、本程序涉及的知识点变量的定义、输入和输出函数、辻语句、转意字符的使用、调用外部文件、调用winds下的命令符、清屏语句等等。2、功能设计2.1、算法设计1、本程序实现的功能要求:将各个功能写成子函数,需要时进行调用。主函数。(开始)max=LOO;定义Y结恂体数组厂调用音理员调用网页转妙凋用学生菜单12・2、部分模块流程图1)管理员菜单管理同苹单打开logo文件yi舞I」断是否登陆,是否录入'Nr/k示远殳有/登陆或没有/录入成绩调用排名函数,调用扌菲序输出函数2)学生菜单打开logo文

3、件-能▼功3)网页转跳4)打开文件Y5)登陆程序(理扎宜I陆、I稈序丿6)输入函数Y7)排序函数jisJ8)冒泡排序9)搜索程序按成绩/输出该人的/名字排名成/绽(退出押盍)10)对分搜索3、程序代码设计#includettinclude#include〃最多人数〃定义一个结构体//geren结构数组〃管理员菜单〃学生菜单〃输入函数//管理员登陆〃对学生进行排名〃学生登录〃网页转跳//从大到小的排序〃打开文件〃对分搜索〃直接排序〃管理员菜单〃网页转跳〃学生菜单//打开文件ttdefinemaxi100struetgeren{char

4、name[40];intchengji;intpaiming;};struetgerenguanli[maxi];voidglcaidan();voidxscaidan();voidshuru();voidpaixushuchuO;voidguanliyuan();voidpaimingO;voidxueshendenluO;voidsousuo();voidzhuarrtiao();voidswap(structgeren*student,intn);voidwenjianO;voidduifen();voidzhijie();voidmain(){glcaidan();zhuantiao(

5、);xscaidan();}voidwenjianOFILE*fp;charch;char*珀1e_path=〃・\字符图案\wenhua.txt";system("cls〃);if((fp=fopen(f订e_path,"r"))==NULL){printf(z,Sorry,Can'topenthefile!;exit(0);}else{while((ch=fgetc(fp))!=EOF){printf("%c",ch);}fclose(fp);Sleep(2000);system("cls");}voidzhuantiao()〃网页转跳{inti;for(i=3;i〈4&&i>0;

6、i--){system("cls〃);printf(,zttttttttt%ds后将转跳到学生成绩查询系统….”,i);Sleep仃000);}}voidswap(structgeren^student,intn)//冒泡排序,从大到小的排序{intflag;inti,j;structgerentemp;for(i=0;i

7、+l]=guanli[j];guanli[j]=temp;}if(flag==0)break;}paimingO;}voidzhijieO//直接排序{inti,j;inta;for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。