电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

《c程序设计》课程设计学生成绩管理本科论文

《c程序设计》课程设计学生成绩管理本科论文_第1页
1/13
《c程序设计》课程设计学生成绩管理本科论文_第2页
2/13
《c程序设计》课程设计学生成绩管理本科论文_第3页
3/13
《C 程序设计》课程实践报告[学生成绩管理]1.设计目标学生信息包括:学号,姓名,班级、学期、成绩等。解决问题:提高学生成绩的管理水平和管理效率,为全校职工和学生提供方便、快捷、准确的学生成绩服务。主要功能:(1)能按学期、按班级完成对学生成绩的录入、修改。(2)能按班级统计学生的成绩,求学生的总分及平均分,并能根据学生的平均成绩进行排序。(3)能查询学生成绩,不及格科目及学生名单。(4)能按班级输出学生各个学期的成绩单。要求:系统以菜单方式工作。2 .总体设计学期int term班级 int classes姓名char name 学号int num成绩int core[4]3.详细设计整个系统除了主函数外,另外还有 5 个函数,实现六大功能:输入功能、输出功能、修改功能,查找并显示功能、排序并显示功能。各个函数分别如下::(1) . 定义结构体及宏定义 #include #include #include #define NUM 100struct student信息录入void input 信息录入void input 成绩统计void sort成绩统计void sort查询voidsearch查询voidsearch学号stu[i].num、班级stu[i].classes ,姓名 stu[i].name 、四门课成绩 stu[i].score学号stu[i].num、班级stu[i].classes ,姓名 stu[i].name 、四门课成绩 stu[i].score能按学号查询单个学生成绩能按学号查询单个学生成绩 按班级统计学生的成绩,求学生的总分及平均分,排序 按班级统计学生的成绩,求学生的总分及平均分,排序成绩输出void print成绩输出void print能按班级,学期输出学生成绩单和不及格科目及学生名单能按班级,学期输出学生成绩单和不及格科目及学生名单结构数组struct student结构数组struct student修改monify修改单个学生信息主流程{ int term; int num; int classes; char name[10]; int score[4]; int sum; float average; }stu[NUM];(2). 主菜单函数 :void zcd() 利用无限次循环 for(;;)和 swithch()进行菜单选择来实现各函数的调用,系统根据输入的数字选项来调用相应的函数。等执行完每一个函数功能后,按任一键回到主界面也要通过这个函数来实现!(3).输入信息函数 :void input() 利用循环 for(;;)输入学生的信息和求各学生的平均分。(4).排序并显示函数 :void sort() 用循环 for(;;)求各学生的平均分,用冒泡法基于平均分对学生进行排序并输出。(5).查找并显示一个记录 :void se...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

《c程序设计》课程设计学生成绩管理本科论文

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部