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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
韶 关 学 院 学 生 实 验 报 告 册 实验课程名称:C语言程序设计 实验项目名称:数组及函数的综合应用 实验类型(打√):(基础 、综合?、设计 ) 院系: 专业班级: 姓名 学号: 指导老师: 韶关学院教务处编制 一、实验预习报告内容 预习日期: 年 月 日 实验预习报告内容原则上应包含实验目的、实验所用主要仪器药品、实验原理与公式、 实验预习疑问等项目。 一、实验目的 1.掌握一维、二维数组、字符数组的定义、赋值和输入/输出的方法。 2.掌握数组的特点 3.熟悉数组有关的常用算法,如查找、排序、删除等 4.掌握函数的定义、声明和调用 5.复习选择、循环结构程序设计 二、预习问题 字符数组的使用应注意哪些问题? 2.函数的声明有何作用,如何进行函数的声明? 三、实验内容 编写程序实现学生成绩管理系统: 1.首先显示系统登陆提示,要求用户输入登陆密码,密码正确后显示学生成绩管理系统的菜单。用户根据菜单选择相应的功能并执行。 2.成绩管理系统应实现的主要功能(但不限于以下功能) (1)从键盘输入n个学生(n的值由键盘输入,0n=50)多门(不少于3门)课程的成绩及其学号、姓名。 (2)计算各科平均成绩,并输出低于平均分的学生学号、姓名、成绩。 (3)能够根据用户选择,对学生总成绩从高到低排名,或从低到高排名,输出其学号、姓名和总成绩。 (4)能够根据用户选择,根据学生学号或者姓名查找该生的成绩 (5)统计各分数段的学生人数及比例 (6)查找并输出某门课程某一分数段的学生学号、姓名及成绩 实验预习评分: 二、实验原始(数据)记录 实验时间: 年 月 日(星期 第 节) 实验同组人: 如有实验数据表格,学生在实验预习时应画好实验数据表格,供实验时填写数据(本页如 不够,可另附相同规格的纸张)。 、运行程序,进入欢迎界面,并提示输入口令; 、输入密码;如果密码正确,将提示登陆成功,并提示输入学生数; 如果密码错误,将提示重新输入,并在三次输错后退出程序; 、输入学生个数后,将提示录入学生信息(学号、姓名、三门科目的成绩); 、按要求录入全部学生信息,按Enter键,自动显示功能菜单; (5)、选择要执行的功能,输入1,输出各科平均分以及低于平均分的学生信息; (6)、输入2,进入子菜单,选择顺序或逆序,按总成绩排序,并输出结果; (7)、输入3,进入子菜单,选择根据学号或姓名查找,并显示相应的学生信息; (8)、输入4,统计各学科各分数段的人数及比例,并输出; (9)、输入5,进入子菜单,选择学科和分数段,输出相应的学生信息; (10)、输入6,将显示提示信息:按1退出系统,按2返回功能菜单; 、选择“否”,返回功能菜单; (12)、选择“是”,显示提示语,按任意键退出程序; 指导教师 批阅及签名 签名: 年 月 日 三、实验报告内容 年 月 日 实验报告内容原则上应包含主要实验步骤、实验数据计算(实验操作)结果、实验结果 (疑问)分析等项目。 #includestdio.h #includestring.h #includestdlib.h #define N 50 int n; struct student { int num; char name[20]; float score[4]; }; struct student stu[N]; void password(); void menu(); void choice(); void input(); struct student average(); void output(); struct student score(); void sort(); void search(); void stat(); void find(); void quit(); void main() { password(); input(); menu(); choice(); } void password() { char pass_str[20]; int i=0; printf(- - - - -

文档评论(0)

smdh + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档