- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
福建工程学院计算机与信息科学系
实验报告
2012 – 2013 学年第 1 学期 任课老师: 章静
结构化程序综合设 计算机 座
课程名称 班级 姓名 张扬文
计 1001 号
实 验 题 实验时 实验开始日期: 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、 模块关系图;
主函数
菜单
输 计 打 查 插 显 按
入 算 印 找 入 示 总
学 平 成 学 学 分 分
生 均 绩 生 生 数 平
信 成 成
分 段 均
息 绩 绩
和 的
文档评论(0)