语c言课程设计报告学生成绩管理大学论文.doc
上传人:雨星****萌娃 上传时间:2024-09-11 格式:DOC 页数:26 大小:1.2MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

语c言课程设计报告学生成绩管理大学论文.doc

语c言课程设计报告学生成绩管理大学论文.doc

预览

免费试读已结束,剩余 16 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

文化学院C程序设计报告PAGE\*MERGEFORMAT25文华学院信息与科学技术学部课程设计报告2016—2017学年第一学期课程名称C语言课程设计设计题目《学生成绩管理》学生姓名周全学号150106000484专业班级自动化1502班指导教师叶念渝2016年12月12日目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc469763525"1、设计任务书PAGEREF_Toc469763525\h1HYPERLINK\l"_Toc469763526"1.1、题目与要求PAGEREF_Toc469763526\h1HYPERLINK\l"_Toc469763527"1.2、本程序涉及的知识点PAGEREF_Toc469763527\h1HYPERLINK\l"_Toc469763528"2、功能设计PAGEREF_Toc469763528\h1HYPERLINK\l"_Toc469763529"2.1、算法设计PAGEREF_Toc469763529\h1HYPERLINK\l"_Toc469763530"2.2、部分模块流程图PAGEREF_Toc469763530\h2HYPERLINK\l"_Toc469763531"3、程序代码设计PAGEREF_Toc469763531\h10HYPERLINK\l"_Toc469763532"4、在设计过程中遇到的困难PAGEREF_Toc469763532\h24HYPERLINK\l"_Toc469763533"5、C程序设计总结PAGEREF_Toc469763533\h25设计任务书1.1、题目与要求1,由键盘输入20个学生(姓名)的某门课程的学习成绩10~99分(也可超过)。2,将分数由低到高排序(用直接排序法和冒泡法),并显示学生姓名和对应的分数。3,用线性搜索法检索某个学生的成绩(输入姓名,显示成绩)4,对分搜索法检索某个学生的成绩(输入姓名,显示成绩)1.2、本程序涉及的知识点变量的定义、输入和输出函数、if语句、转意字符的使用、调用外部文件、调用winds下的命令符、清屏语句等等。功能设计2.1、算法设计1、本程序实现的功能要求:将各个功能写成子函数,需要时进行调用。主函数。2.2、部分模块流程图1)管理员菜单2)学生菜单3)网页转跳4)打开文件5)登陆程序6)输入函数7)排序函数8)冒泡排序9)搜索程序10)对分搜索程序代码设计#include<stdio.h>#include<string.h>#include<windows.h>#definemax1100//最多人数structgeren{//定义一个结构体charname[40];intchengji;intpaiming;};structgerenguanli[max1];//geren结构数组voidglcaidan();//管理员菜单voidxscaidan();//学生菜单voidshuru();//输入函数voidpaixushuchu();voidguanliyuan();//管理员登陆voidpaiming();//对学生进行排名voidxueshendenlu();//学生登录voidsousuo();voidzhuantiao();//网页转跳voidswap(structgeren*student,intn);//从大到小的排序voidwenjian();//打开文件voidduifen();//对分搜索voidzhijie();//直接排序voidmain(){glcaidan();//管理员菜单zhuantiao();//网页转跳xscaidan();//学生菜单}voidwenjian()//打开文件{FILE*fp;charch;char*file_path=".\\字符