C 语言程序设计作业 一 设计项目:学生成绩管理系统 二 总体设计: 1 程序设计组成框图: 2:模块功能说明: 1 输入功能:输入学生姓名学号及成绩。 2 查看功能:输出姓名学号及各科成绩。 3 查询功能:通过学号查询学生姓名及各科成绩。 4 统计功能:统计班级学生及格率,优秀率,各个学生成绩方差等。 5 修改功能:通过输入学号修改指定学生的错误信息。 6 添加功能:添加学生信息。 7 删除功能:通过输入学号输入指定学生信息。 8 保存功能:将学生信息保存。 9 退出系统。 3:主要函数之间的调用关系及各自功能: 主要函数的函数原型 v oid inpu tscore(v oid); v oid sav escore(v oid); v oid av ergescore(v oid); v oid modify score(v oid); v oid lookscore(v oid); v oid searchscore(v oid); v oid statistic(v oid); v oid add(v oid); v oid modify (v oid); 学生成绩管理系统 输入学生成绩 查看学生成绩及成绩排序 通过学号查询学生成绩 统计成绩信息 通过学号修改学生成绩 添加学生成绩 通过学号删除学生成绩 保存学生成绩 退出程序 — 欢迎下载 2 void delscore(void); void menu(void); i. 在菜单界面输入 1,调用函数 inputscore( )实现输入学生成绩信息功能。 ii. 在菜单界面 2,调用函数 lookscore( )实现学生成绩按平均分高低排序输。出,同时 lookscore()函数调用 avergescore()函数实现各个学生平均分的计算。 iii. 在菜单界面输入 3,调用 searchscore()函数实现通过学号查找学生成绩信息功能。 iv. 在菜单界面输入 4,调用 statistic()函数输出班级及格率,优秀率,学生成绩方差,不及格学生名单。 v. 在菜单界面输入 5,调用 modify()函数实现通过学号修改学生成绩的功能 vi. 在菜单界面输入 6,调用 add()函数实现添加学生成绩。 vii. 在菜单界面输入 7,调用 delscore()函数实现删除指定学生成绩。 viii. 在菜单界面输入 8,调用 savescore()函数将学生成绩信息保存。 ix. 在菜单界面输入 9,退出成绩管理系统。 开始 输 入 指 令1~9 输入成绩 查询成绩 成绩统计 修改成绩 添加成绩 删除成绩 保存成绩 显示成绩 1 2 3 4 5 6 7 8 9 退出 — 欢迎下载 3 三 程序运行效果截图 1 主菜单 2 输入成绩 3 查看成绩 4 查询成绩 — 欢迎下载 4 5 统...