《C语言课程设计》报告题目:成绩管理系统专业年级:自动化一班学号:姓名:指导教师:叶念渝2015年12月17日一
设计内容(1)输入功能:由键盘输入20个学生(姓名)的某门课程的学习成绩10~99分(也可超过)
(2)运算功能:将分数由低到高排序(用直接排序法和冒泡法),并显示学生姓名和对应的分数
(3)检索功能:用线性搜索法检索某个学生的成绩(输入姓名,显示成绩)
(4)查询功能:对分搜索法检索某个学生的成绩(输入姓名,显示成绩)
设计要求(1)可以输入若干名学生信息(包括姓名/成绩等);(2)在源代码中将若干名同学的信息输出;(3)在源代码中能够将若干名同学的成绩排序(升序/降序均可);(4)可以根据不同的查询条件(线性/对分搜索)来查询到相关学生的信息;三
设计思路首先进入软件界面,以菜单为提示的成绩管理系统
分别建立输入学生信息函数输入学生信息,建立排序函数实现排序功能,建立查找函数实现查找功能
通过建立数组在函数运行中进行同步调换实现各信息间分联系,达到信息相对应的目的,在主函数中分别调用各功能函数完成程序目的
程序设计流程图1
学生信息输入函数2
直接排序法流程图3
冒泡排序法流程图4
线性搜索法流程图Y5
对分搜索法流程图子程序入口i=0;i1&&Score[i]