欢迎来到天天文库
浏览记录
ID:11600071
大小:585.00 KB
页数:26页
时间:2018-07-12
《语c言课程设计报告学生成绩管理大学论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、文化学院C程序设计报告文华学院信息与科学技术学部课程设计报告2016—2017学年第一学期课程名称C语言课程设计设计题目《学生成绩管理》学生姓名周全学号150106000484专业班级自动化1502班指导教师叶念渝2016年12月12日25文化学院C程序设计报告目录1、设计任务书11.1、题目与要求11.2、本程序涉及的知识点12、功能设计12.1、算法设计12.2、部分模块流程图23、程序代码设计104、在设计过程中遇到的困难245、C程序设计总结2525文化学院C程序设计报告1、设计任务书1.1、题目与要求1,由键盘输入20个学生(姓名)的某门课程的学习成绩10
2、~99分(也可超过)。2,将分数由低到高排序(用直接排序法和冒泡法),并显示学生姓名和对应的分数。3,用线性搜索法检索某个学生的成绩(输入姓名,显示成绩)4,对分搜索法检索某个学生的成绩(输入姓名,显示成绩)1.2、本程序涉及的知识点变量的定义、输入和输出函数、if语句、转意字符的使用、调用外部文件、调用winds下的命令符、清屏语句等等。2、功能设计2.1、算法设计1、本程序实现的功能要求:将各个功能写成子函数,需要时进行调用。主函数。25文化学院C程序设计报告2.2、部分模块流程图1)管理员菜单25文化学院C程序设计报告2)学生菜单25文化学院C程序设计报告3)
3、网页转跳4)打开文件25文化学院C程序设计报告5)登陆程序25文化学院C程序设计报告6)输入函数25文化学院C程序设计报告7)排序函数8)冒泡排序25文化学院C程序设计报告9)搜索程序25文化学院C程序设计报告10)对分搜索1、程序代码设计#include#include#include25文化学院C程序设计报告#definemax1100//最多人数structgeren{//定义一个结构体charname[40];intchengji;intpaiming;};structgerenguanli[max
4、1];//geren结构数组voidglcaidan();//管理员菜单voidxscaidan();//学生菜单voidshuru();//输入函数voidpaixushuchu();voidguanliyuan();//管理员登陆voidpaiming();//对学生进行排名voidxueshendenlu();//学生登录voidsousuo();voidzhuantiao();//网页转跳voidswap(structgeren*student,intn);//从大到小的排序voidwenjian();//打开文件voidduifen();//对分搜索voi
5、dzhijie();//直接排序voidmain(){glcaidan();//管理员菜单zhuantiao();//网页转跳xscaidan();//学生菜单}voidwenjian()//打开文件{FILE*fp;charch;char*file_path=".\字符图案\wenhua.txt";system("cls");if((fp=fopen(file_path,"r"))==NULL){printf("Sorry,Can'topenthefile!@_@");exit(0);}else{while((ch=fgetc(fp))!=EOF){p
6、rintf("%c",ch);}fclose(fp);}25文化学院C程序设计报告Sleep(2000);system("cls");}voidzhuantiao()//网页转跳{inti;for(i=3;i<4&&i>0;i--){system("cls");printf("ttttttttt%ds后将转跳到学生成绩查询系统...",i);Sleep(1000);}}voidswap(structgeren*student,intn)//冒泡排序,从大到小的排序{intflag;inti,j;structger
7、entemp;for(i=0;i
此文档下载收益归作者所有