c语言学生成绩管理系统(含源代码).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计作业 一设计项目:学生成绩管理系统 二总体设计: 1程序设计组成框图: .学生成、 绩管理 系统 输入学查看学生成绩生成绩 输入学 查看学 生成绩 生成绩 及成绩 排序 通过学 号査询 学生成 绩 统计成 绩信息 通过学 添加学、 号修改 生成绩 学生成 绩 . ■ 厂 、广 、 通过学 保存学 退出程 号删除 生成績 序 学生成 2:模块功能说明: I输入功能:输入学生学号及成绩。 2查看功能:输出学号及各科成靖。 3查询功能:通过学号查询学生及各科成绩。 4统计功能:统计班级学生及格率,优秀率,各个学生成绩方差等。 5修改功能:通过输入学号修改指定学生的错误信息。 6添加功能:添加学生信息。 7删除功能:通过输入学号输入指定学生信息. 8保存功能:将学生信息保存。 9退出系统° 3:主要函数之间的调用关系及各自功能: 主要函数的函数原型 void inputscore(void); void savescore(void): void avergescore(void): void modifyscore(void): void 1ookscore(void): void searchscore(void): void statistic(void): void add(void): void modify(void): void del score(void); void menu(void): 1. . ? ? 111. iv. v. vi. ? ? VII. ? ? ? V111. ix. 在菜单界面输入1,调用函数inputscoreO实现输入学生成绩信息功能。 在菜单界面2,调用函数lookscore()实现学生成绩按平均分高低排序 输。出,同时lookscore()函数调用avergescore()函数实现各个学生平 均分的计算。 在菜单界面输入3,调用searchscore0函数实现通过学号查找学生成绩 信息功能。 在菜单界面输入4,调用statistic0函数输出班级及格率,优秀率,学 生成绩方差,不及格学生。 在菜单界面输入5,调用modify()函数实现通过学号修改学生成绩的功 能 在菜单界面输入6,调用add。函数实现添加学生成绩。 在菜单界面输入7, 在菜单界面输入8, 在菜单界面输入9, 调用del score ()函数实现删除指定学生成绩。 调用savescore()函数将学生成绩信息保存。 退出成绩管理系统。 开始 ? ? ? ? 三程序运行效果截图 1主菜单 欢迎进入绩管理系统 欢迎进入 绩管理系统 与询学生成绩—— 清输入您的选择 2瑜入成绩 Debug:\big. exe 毒蓋吋廳x位数为 毒蓋吋廳x位数为8位的数者 頂制. 201181607 peng 1野嘴绩:计算机 97 96 93 请输入学生2的学号姓名: 201181608 unhk 鑫入卷臂计算机 3G 31 56 技任意键继绿 3查看成绩 c\ E八Dcinigtjig. | SR 姓名 数学 计算机 平均分 1 201181607 Peng 97.B0 96.00 93.00 95.33 2 201181608 wnhk 36.OS 31.00 S6.00 41.00 按任意键继续 4查询成婿 ? - *E:\Debug\b ig.exe* 201181607 名次 学号 姓名 数学 英语 计算机 平均分 1 201181607 Peng 97.00 ?.00 93.00 95.33 技任意键继续 052 -7 22.11单0X为为名卖 ZX—- 继 0 5 2 - 7 2 2.11单 0X为为名 卖 ZX—- 继 S Ik』 6修改成绩 ;\Debug\big. exc sa 请输入需要修改成绩的学生学号 201181607 含次 学号 姓名 数学 英语 计算机平灼分 1 201181607 pen甄 97.00 96.00 93.00 95.33 请重新输入误学生的学号姓名: 201181607 pencf 数学 97 96 93 修改成功 技任意键继续 7添加成绩 a i:\Debus\bis.exe 畐输入学生3的学号姓名: 201181609 dshs 擲入鶯臂计算机 100 96 90 添加成功技任惹键继续 8删除成绩 9保存成蟻 9保存成蟻 四个人总结 整个程序主要运用了课本上的基础知识.并未有太大创新.通过for循环.循环输入学 生戒靖。在学生成绩排序中运用选择法,同时实现学生名次的确定。在删除指定学生成结时. 先确定信息存储位置即其在结构体数组中的序号,通过结构体变晕的整体赋值将从指定位置 以后的学生信息戚给前一个结构体变量.并将学生总数n减1,实现删除学生成绩信息。 源代码 #i

文档评论(0)

文档查询,农业合作 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体土默特左旗农特农机经销部
IP属地广西
统一社会信用代码/组织机构代码
92150121MA0R6LAH4P

1亿VIP精品文档

相关文档