- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2010——2011学年第一学期
程序实验报告
课程名称:数据结构与算法
实验项目:学生信息管理系统设计
专业班级:09数学与应用数学
姓名:蔡业兴 学号姓名:黄景灏 学号实验目的:
体会线性表及其逻辑结构的设计和处理,学习线性表的抽象数据的各种处理方式的设计,利用线性表和算法设计出一个程序,更好地体会线性存储的特点和各种算法的设计。
实验内容:
设计出一个学校的学生信息管理系统,包括筛选功能、创建功能、增加删除功能和排列功能
实验方案(程序设计说明):
利用C++语言中的类还创建一个Student类,该类包括我们需要的各种信息,如学号、年龄、成绩等,然后在主函数中设计一个循环,如果用户输入的不是“N”,则继续运行程序,如果是“N”,则结束运行。在输入的字符不是“N”的情况下提供给用户多种选择来处理信息,输入特定的字符后系统会执行相应的类函数或者常函数来对类的数据进行处理,并提供错误提示,直到输入的字符为“N”,结束程序。
*主要使用的变量
1. Student类中的成员
stuid[9] 学生的学号 name[15] 姓名 sex 性别 age 年龄 classid[5] 班级 score_Chinese 语文分数 score_Math 数学分数 score_English 英语分数 single_average 平均分数 single_sum 三科总分 主函数中的成员
symbol 是否继续学生系统的其他操作 3.全局变量
count 输入的学生总数 *各类函数和常函数及主函数中的一些次号的变量的说明省略
get_correct_char(c) 从外部赋给c一个字符,并在用户输入错误时提醒报错
get_correct_strnum(str,n) 从外部输给字符数组str一个字符串,使得数组中的前n-1个元素都是数字,并在用户输入错误时提醒报错 get_correct_strletter( str) 从外部输给字符数组str一个字符串,使得数组中的元素都是字母或空格,并在用户输入错误时提醒报错 get_correct_intnum(a) 从外部输给a一个整型数据 get_correct_floatnum(ff) 从外部输给a一个浮点型数据, Student::get_message() 从键盘输入学生的信息 Student::show_message() 打印某学生的信息 send_stuid() send_classid()
send_name() send_sex()
send_age() send_Chinese()
send_Math() send_English()
send_sum() 从类的私有部分读取各种信息 input_message() 初始化学生信息系统 operation_choose() 进行操作选择 operation_chosen_A() operation_chosen_B()
operation_chosen_C()
operation_chosen_D()
operation_chosen_E()
operation_chosen_F()
operation_chosen_G()
operation_chosen_H()
operation_chosen_I()
operation_chosen_J()
operation_chosen_K()
operation_chosen_L()
operation_chosen_M()
operation_chosen_N() 用户进行选择后所对应的操作
总流程图 operation_choose()对应的流程图
是
是 否
是
否
否
否 是
您可能关注的文档
- 《论中国画的笔墨意境》.doc
- 《虹鳟鱼产业化工程可行性研究报告》.doc
- 《浅谈3G系统中IMS技术》.doc
- 《村镇银行营销计划书》.doc
- 《农产品深加工扩大生产规模建设项目可行性研究报告》.doc
- 《论中国画的传神写意观》.doc
- 《XX_集团VI手册完稿》.doc
- 《办公室文员实习报告范文》.doc
- 《小贷公司可行性报告》.doc
- 《担保若干问题研究》.doc
- 某区纪委书记年度民主生活会“四个带头”个人对照检查材料.docx
- 某县纪委监委2024年工作总结及2025年工作计划.docx
- 某市场监督管理局2024年第四季度意识形态领域风险分析研判报告.docx
- 县委书记履行全面从严治党“第一责任人”职责情况汇报.docx
- 税务局党委书记2024年抓党建工作述职报告.docx
- 某市税务局副局长202X年第一季度“一岗双责”履行情况报告.docx
- 副县长在全县元旦春节前后安全生产和消防安全工作部署会议上的讲话.docx
- 某市委书记个人述职报告.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料1.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料.docx
文档评论(0)