- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
题目的意义及要求:
该程序可用于对学生信息(学号,姓名,成绩)的管理。主要功能有:(一)对学生信息的录入和保存;(二)对已录入的学生信息按学号,姓名,成绩进行查找;(三)对已录入的学生信息按成绩排序;(四)添加新的学生信息;(五)把已录入的学生信息删除。
该程序还可以进行再开发,扩充功能。例如:可以增添对各科成绩的统计和排序;对学生的个人成绩进行统计;对总成绩进行排序……进而成为一个小型的,较为完善的学生信息管理系统,从而简少对学生信息管理的工作量,简化工作程序,提高工作效率……
程序实现的基本方法:
通过调用子函数来完成各项功能的实现。使用数组存放输入的信息,并将其保存在一个文件中。各项功能主要通过循环语句,条件语句,开关语句等对数组进行操作来实现。
首先定义整型变量 exits(1),maxnumber(20)和数组number[40],字符型数组 name[40][10],实型数组 score[40]。
主函数先调用help()(实现功能提示)和students()(实现输入学生信息),再通过一个全局变量“exits”值(0或1)的变换实现对biao1()(实现查询表1),tittl1()(实现查询表1的功能)的循环控制。exits的初值为1,循环不停进行,当使用者欲退出程序时,输入退出功能前的序号,此时exits的值被赋新值0,则退出循环。
help()函数通过输出语句输出:输入功能前序号并按回车键实现该功能。
students()函数实现学生信息的输入和保存。创建一个文件(student.dat),用于保存学生信息(学号.姓名.成绩)。通过循环语句将学生信息初始化。通过循环语句读入20名学生的信息。设一个条件语句,判断当所输入的学号为-1时,退出该循环。再通过循环语句将所输入的学生信息保存在student.dat中。
biao1()函数通过输出语句将功能表在屏幕输出。
***************************************************
1----------------查询
2----------------排序
3----------------插入
4----------------删除
5----------------退出
***************************************************
tittl1()函数实现查询表1的功能。定义一个整型变量n,通过输入语句给其赋值(各项功能前的序号)。通过条件语句限制输入数字的范围(1~5),超出范围即报错(Error!)。条件语句的子语句为开关语句,由n值控制调用实现各项功能的子函数。(1·biao2()(实现查询表1.1功能);2·paixu()(实现排序功能);3·charu()(实现插入功能);4·shanchu()(实现删除功能);5·exits=0(将exits赋新值)。)
biao2()函数通过输出语句将功能表在屏幕输出,并调用函数tittl2()(实现查询表2的功能)。
***************************************************
1----------------按学号查询
2----------------按姓名查询
3----------------按成绩查询
***************************************************
tittle2()函数实现查询表2的功能。定义一个整型变量n,通过输入语句给其赋值(各项功能前的序号)。通过条件语句限制输入数字的范围(1~3),超出范围即报错(Error!)。条件语句的子语句为开关语句,由n值控制调用实现各项功能的子函数。(1·find_number()(实现按学号查询功能);2·find_name()(实现按姓名查询功能);3·find_score()(实现按成绩查询功能)。)
find_number()函数实现按学号查询功能。定义整型变量i,n,m(1)。输出信息:请输入所要查询的学号:。通过输入语句给n赋值。通过循环查找与输入相匹配的学号,并输出该学生的相关信息,查找到以后,在该次循环给m赋新值0,并通过break语句结束该循环。若没有与输入相匹配的学号时,输出相应信息:Sorry!查无此人。
find_name
您可能关注的文档
- 临床研究抗氧化剂治疗非酒精性脂肪性肝病的系统评价.pdf
- 岭南百脑汇-中山大学研究生院GraduateSchoolofSunYat.doc
- 洛阳隋唐城明堂遗址保护建筑绿色运用.pdf
- 慢性病管理与W患v通.ppt
- 模拟表生环境水钠锰矿亚结构转化及钙锰矿的形成.pdf
- 膜脂在水溶液中自动形成双层生物膜的化学组成球状分子团脂.ppt
- 泥6岩埋藏过程孔隙度演化与预测模型探讨.pdf
- 年高考临战应对策略.pdf
- 农村安全饮水工程建成后如何管理商丘市对此进行了探索——….pdf
- 欧盟文化产业政策的观察思考.pdf
- 某某单位2024年党建工作总结及2025年工作计划.doc
- 某某市发改委关于2024年度落实党风廉政建设工作责任制情况的报告.doc
- 某某局2024年全面从严治党和党风廉政建设工作总结.doc
- 某某区财政局2024年法治政府建设总结及2025年工作谋划.doc
- 2024年党管武装工作述职报告2篇.doc
- 2024年度国企党委书记抓基层党建工作述职报告3篇.doc
- 公司党委书记2024年述职述廉报告.docx
- 2024年度乡镇党委领导班子民主生活会(四个带头)对照检查材料.doc
- 市医疗保障局关于2024年法治政府建设工作情况的报告.docx
- 市民政局党组2024年巡察整改工作情况报告.docx
文档评论(0)