c语言实训题目.doc

上传人:飞****2 文档编号:52777576 上传时间:2022-10-23 格式:DOC 页数:5 大小:34.50KB
返回 下载 相关 举报
c语言实训题目.doc_第1页
第1页 / 共5页
c语言实训题目.doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《c语言实训题目.doc》由会员分享,可在线阅读,更多相关《c语言实训题目.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、c语言实训题目(赵莹莹)题目1 学生学籍管理系统2题目2 学生选课管理系统2题目3 冒泡排序的实现与演示3题目4 汉诺塔的实现与演示3题目5 简易通讯录3题目6:图书管理系统3题目7:计算器的实现4题目8:工资管理系统4题目9 :职工信息管理系统5题目10: 成绩记录簿5题目11:双向链表的排序5题目12:一元多项式简单的计算器6说明:一, 每个题目自己可以根据实际需求适当发挥:如考虑的需求更符合实际情况,或者界面的操作更加人性化等等。二, 大家可以根据实际需求,结合c语言的知识,自己设定实训题目,请与指导老师联系,指导老师通过后方可进行实训。题目1 学生学籍管理系统系统的主要功能1.添加系统

2、将提示用户输入新添加的学生的信息,将新的学生信息添加进系统中。2.删除首先由用户输入要删除的学生的学号,然后调用删除函数,删除该名学生的资料。3.查找首先由用户输入要查找的学生的学号(也可自己设定查找的依据,例如:根据姓名查找),然后系统用查找函数查找,然后系统就调用输出函数,输出所查找的学生资料。4.修改首先由用户输入要修改的学生的学号,然后系统用修改函数查找,显示该名学生的资料,然后系统提示用户输入需要修改的项目和新的资料。5.其他功能自由发挥,在上述功能的基础上进行进一步完善。题目2 学生选课管理系统系统的主要功能1.添加完成增加学生、增加课程,添加成绩。2.删除删除学生、删除课程。3.

3、查找根据学生的学号,查找学生的选课情况。4.修改修改学生的成绩、更改学分。5.其他功能自由发挥,在上述功能的基础上进行进一步完善。题目3 冒泡排序的实现与演示题目4 汉诺塔的实现与演示题目5 简易通讯录系统的主要功能1.添加在通讯录中增加一条联系人信息,增加其姓名、电话号码,住址。2.删除在通讯录中删除一条联系人信息,删除其姓名、电话号码,住址。3.查找根据联系人的某种方式(如姓名,如电话),查找到相应的联系人,并显示出来。4.排序对通讯录中的联系人,按照姓名进行排序(递增,递减均可)。5. 显示显示通讯录中所有联系人。6. 其他功能自由发挥,在上述功能的基础上进行进一步完善。题目6:图书管理

4、系统系统的主要功能1.添加在系统中增加图书信息(可自己设计图书的信息:如书号,书名,出版社,等等)2.借阅管理当输入有效证件号码之后,能对图书馆中现有的图书进行借阅,并设置借阅时间。3.还书管理当输入有效证件号码之后,读者能进行还书,还书包括还书日期是否超出时间,如果是,提示缴纳相应的超时费用。当读者还书之后,能对读者现有的图书借阅情况进行简单的提示。如是否还有图书处于借阅状态,还书时间是多少,是否超时等。4.图书浏览读者能对系统中的图书情况进行浏览。5. 其他功能自由发挥,在上述功能的基础上进行进一步完善。例如,对图书进行分类管理等等。题目7:计算器的实现主要功能1.界面实现使用TC具有的函

5、数模仿画出计算器的界面。2.加法进行浮点数的加法。3.减法进行浮点数的减法。4.乘进行浮点数的乘法。5. 除 进行浮点数的除法。6. 求模 能进行求模运算。7,其他功能自由发挥,在上述功能的基础上进行进一步完善。例如,对表达式的运算,例如加入括号之后的运算等等。题目8:工资管理系统问题描述:工资管理是一个单位最基本的一项财务管理,设计一个工资管理系统,实现数据的输入,显示,查找,删除,追加,插入,计算工资,排序等主要功能。系统的主要功能1.添加在系统中增加某员工信息数据的输入(可自己设计:如员工号,基本工资,岗位工资,津贴,浮动工资,总工资等等)2.查找能根据相应的信息(如员工号)查找对应的工

6、资信息。3.删除能根据相应的信息(如员工号)删除对应的工资信息。4.修改能根据相应的信息(如员工号)修改对应的工资信息。5. 排序根据总工资进行排序(可考虑如果总工资相同,则可按照其它信息排序,如浮动工资等)。6. 显示能显示职工的工资情况7. 其它功能自由发挥,在上述功能的基础上进行进一步完善。题目9 :职工信息管理系统问题描述:职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。试设计一职工信息管理系统,使之能提供以下功能:1. 职工信息录入功能输入v2. 职工信息浏览功能输出3. 查询和排序功能 (至少一种查询方式)算法4. 查询功能:如按工资查询、按学历查询

7、等5. 职工信息删除、修改功能(任选项)v题目10: 成绩记录簿问题描述:编制一个C语言成绩记录簿,每个学生信息包括:学号、姓名、C语言成绩。具体功能:1. 创建信息链表并以磁盘文件保存;2. 读取磁盘文件并显示输出所有学生的成绩;3. 按学号或姓名查询成绩;4. 添加成绩记录;5. 修改指定姓名或学号的学生的成绩并可存盘;6. 显示输出60分以下、6079、8089、90分以上各分数段的学生信息。题目11:双向链表的排序问题描述:输入一个双向链表,显示些双向链表并对此双向链表排序题目12:一元多项式简单的计算器主要功能:1. 输入并建立多项式;2. 输出多项式;3. 两个多项式相加,建立并输出和多项式;4. 两个多项式相减,建立并输出差多项式。5. 考虑算法的时间复杂度、另外可以提出算法的改进方法实现提示:可选择带头结点的单向循环链表或单链表存储多项式,头结点可存放多项式的参数,如项数等。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁