全球旧事资料 分类


本设计是一个基于C语言实现的学生成绩查询系统。学生成绩管理涉及到的算法都是以链表或顺序表的基本运算作为基础的,此程序包括:添加学生成绩,查询学生成绩,修改学生成绩,,删除学生成绩,,错误查询。查询学生所有成绩输出显示的功能。通过链表存储结构实现数据的输入,实现各子程序过程的演示,对异常输入信息报错。本系统以单片机的C语言进行软件设计,为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了。基于我们所学的知识,范围及深度,在此建立一个功能较为简单的查询系统。关键词:关键词:C语言,学生成绩管理库的建立,学生成绩的删除,查找,添加,修改。
I
f目录
摘要
设计方案论证1设计方案论证
2程序设计3测试程序
2
f1设计方案论证
11功能要求
111主菜单
界面如下:欢迎使用学生成绩管理系统设计者:请选择功能:1、成绩录入2、成绩查询3、成绩统计112各菜单项要求完成的功能①成绩录入:输入学生的学号、姓名及三门课的成绩;并输出所有学生所有信息。②成绩查询:按学号查询学生记录。按学生姓名查询学生记录。查询不及格学生的记录。查询及格学生的记录。③成绩统计:计算每个学生的平均分,并输出。计算各科的总分及平均分,并输出。输出各科状元的记录。113定义的结构体数组可以定义如下:#defi
eN30structstude
ti
t
um定义学号char
ame20定义姓名floatscore3定义存贮三门课成绩的数组floataverage定义平均成绩stuN定义结构体数组,存贮多个学生的记录
12方案确定
我们学过C语言及汇编语言,相对而言对C语言更加的熟悉,应用起,来更加的熟练。所以使用C语言会在在程序编写上会减少不小的难度,同时减少不少的失误。在同组同学协商后,一致同意使用C语言来实现本次
3
f程序的编写。
2程序设计
.程序流程图i
cludestdiohi
cludestri
ghdefi
eNULL0typedefstruct
odechar
ame20i
t
umberchi
esemathse
glishstruct
ode
extStude
t建一个结点(姓名,学号,语文,数学,英语,指向下个结点的指针)查询学生i
tsearchListi
tkey
增加新学生结点voidaddToList
删除学生结点voiddeleteFromListi
tkeyr
好听全球资料 返回顶部