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

学生成绩管理系统--C语言

学生成绩管理系统--C语言_第1页
1/17
学生成绩管理系统--C语言_第2页
2/17
学生成绩管理系统--C语言_第3页
3/17
福建工程学院计算机与信息科学系实验报告2024–2024 学年第 1 学期 任课老师: 章静 课程名称 结构化程序综合设计班级 计 算 机1001座号 3100301114 姓名 张扬文实验题目学生成绩管理系统实 验 时间实验开始日期:2012/2/24 报告提交日期:2012/3/10实验目的、要求1.该实验的课内学时是 4 个课时。2.程序完成后应该完成如下基本功能:1)用自定义结构体 typedef struct 设计该软件的数据结构;2)用数组或指针链表将所有学生的数据根据学号顺序链接起来;3)程序能够根据学号顺序输入学生的三门成绩,并计算平均成绩和总成绩。4)程序能够显示已经输入的指定学号的学生成绩以及平均成绩和总成绩。5)程序能够按要求显示指定分数段的学生成绩以及平均成绩和总成绩。6)能够统计班级总人数、班级平均成绩.7)能够增加和删除指定学生的成绩.8)根据指定的要求以及顺序(升序或降序)显示学生成绩以及平均成绩和总成绩。实验步骤与内容 按如下顺序写:1、 主要设计思想;学生成绩管理系统包含多种功能,可以输入学生成绩,删除 ,插入,排序,查找等等。。。输入的信息又包含学生姓名,学号,各科成绩。。所以首先要定义一个结构体:typedef struct node{ char id[20]; char name[15]; int score[MAXCOURSE]; int sum; double average; struct node *next;}Student;根据结构体中的内容飙血程序。2、 主要数据结构及其解释在此次程序设计中用了链表来实现对数据的处理,并设计了菜单界面如图,根据 switch语句来对用户的选择:3、 模块关系图;4、 所有函数的简要说明;1) 插入函数 Insert_Before();主要是要重新加入学生的信息,通过头插法.2) 计算平均分和总分 Count_Score();将输入的数据计算出学生的平均分和总分。3) 删除学生信息 Del_Student();删除某个学生的成绩。4) 按姓名查找 Searchname_Student();通过输入学生的姓名找到学生的成绩。5) 计算班级总人数 people=Count_People();将总的输入学生人数打印出来.6) 显示某分数段学生信息 Section_Score();首先选择你要某科目的成绩并输入成绩的范围,按条件输出学生成绩.7) 按总分,平均分降序排列 Descend_English();将输入的全部学生成绩按总分排序. 5、 所有源代码;/*学生成绩管理系统 C 语言*/#include 〈stdio。h>#include 〈stdlib.h〉#include 〈string。h>#define MAXID 10#define M...

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

碎片内容

学生成绩管理系统--C语言

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