C语言实训题目

上传人:suij****uang 文档编号:51490850 上传时间:2022-01-26 格式:DOCX 页数:21 大小:79.19KB
收藏 版权申诉 举报 下载
C语言实训题目_第1页
第1页 / 共21页
C语言实训题目_第2页
第2页 / 共21页
C语言实训题目_第3页
第3页 / 共21页
资源描述:

《C语言实训题目》由会员分享,可在线阅读,更多相关《C语言实训题目(21页珍藏版)》请在装配图网上搜索。

1、v1.0可编辑可修改实训题目 1:商店商品管理系统某商店每天有进货、售货、统计销售额、计算毛利率、查看商品剩余量等业务,所以人工管理是一件非常繁琐的事情, 为了快速有效地管理, 该商店提出要编制一个计算机管理软件。功能要求:循环显示如图1 所示的主菜单。选择1:创建商品档案。每一个商品信息包括编号、品名、进价、售价、进货量、销售量、销售额、剩余数、毛利;选择2:编辑商品信息。例如,向商品档案添加新商品、删除原有商品、处理原有商品的新进货量、新销售量、报废量;选择 3:统计销售情况。在此项中统计每种商品的销售额、剩余数、毛利(毛利=销售额- 进价销售量) ;选择 4:查询商品信息。如:根据品名、

2、剩余数(小于5 或大于 20)进行查询;选择 5:显示商品信息。显示方式有3 种,即按原来商品顺序显示、按销售额高到底的顺序显示、按毛利高到底的顺序显示,由于商品较多,所以要求分屏显示。选择 0:退出系统。菜单要求:( 1)设计如图 1_1 所示的主菜单;( 2)选择 2 时显示如图 1_2 所示的子菜单;( 3)选择 4 时显示如图 1_3 所示的子菜单;( 4)选择 5 时显示如图 1_4 所示的子菜单;主菜单和子菜单能够循环出现,每一项菜单执行之后, 询问用户是否继续进行。从子菜单可以返回到主菜单。|-|*|请输入选项编号( 0 5):|-|请输入选项编号( 0 4) :|*|1创建商品

3、档案|1添加新商品|2编辑商品信息|2删除原有商品|3统计销售情况|3修改原有商品信息|图 1_1 某商场商品管理主菜单图 1_2. 编辑商品信息子菜单|*|*|1|请输入选项编号( 0 4):|请输入选项编号(03) :|*|*|1按原来顺序显示|v1.0可编辑可修改实训题目 2:音像图书租借管理系统功能要求:( 1)创建音像图书库。此库中共有图书、 VCD、 DVD3 类,而每个音像图书的信息均包括编号(用 B_* 、 V_* 和 D_* 分别表示图书、 VCD和 DVD的编号)、名称、原价、原数量及剩余数量。( 2)租借音像图书。在结构体数组中添加租借者的有关信息,信息包括:编号、租借日

4、期、 押金、租借天数和租金,其中编号和租借日期需要从键盘输入,而租借天数和租金在归还时由系统自动计算。 输入前 2 项信息后系统立即显示应交的押金额。每个音像图书的押金额由它们的原价决定,是原价的3 倍。请注意,租借时音像图书库的剩余数量相应减少,而且当剩余数量为 0 时应显示“此音像图书已全部借出!”,如果没找到需要借的音像图书,则应显示“无此音像图书! ”的信息。( 3)归还音像图书。输入编号和归还日期,则显示该音像图书名,并根据租借日期和归还日期,计算租借天数,再借助编号按图书一天元、VCD一天元、 DVD一天元的标准计算应交的租金,最后显示押金、租金、应退的余额。如果租借天数过多,导致

5、租金大于押金,则不再收取差额。 请注意, 归还时音像图书库的剩余数量也相应增加,而且在租借结构体数组中,删除该租借者的信息。( 4)购进音像图书。对于原有的音像图书,只增加其原数量,而对于新增加的音像图书,则需要在音像图书库中添加新的记录。( 5)报废音像图书。对于丢失、过期的音像图书进行报废处理,但当原数量和剩余数量不相等,即已借出的音像图书不能报废。2v1.0可编辑可修改( 6)退出系统。菜单要求:设计循环显示如图所示的主菜单程序。|-|请输入选项编号( 05):|-|1创建音像图书库|2租借音像图书|3归还音像图书|图 音像图书租借管理主菜单3v1.0可编辑可修改实训题目 3:饭卡管理程

6、序功能要求:设计如图图3_1 所示的主菜单,选择1,定义 card 数组,并在其中添加若干人的饭卡号、姓名、金额、挂失信息,要求饭卡号是惟一的;选择2,要求用户输入饭卡号、饭费,然后系统自动从该人的饭卡中减去饭钱,并分别显示买饭前后的金额,如果原来饭卡中的余额不足 5 元,则不能买饭, 而且显示 “余额不够, 请续钱!”,如果挂失信息为真,则显示 “本卡已冻结!”;选择 3,要求用户输入饭卡号、续钱额, 续钱完成后分别显示续钱前后的金额;选择 4,添加新饭卡,这时要求新饭卡号和已有的饭卡号不能重号;选择5,注销旧饭卡;选择 6,要求用户输入饭卡号和挂失信息,然后更新该饭卡的挂失信息。|-|请输

7、入选项编号( 1 6) : |-|1建立饭卡文件|2买饭|3续钱|图 3_1饭卡管理主菜单4v1.0可编辑可修改实训题目 4:成绩统计与学籍管理程序假设有1 个班 ( 不超过 50 人 ) 的原始成绩单形式如下:学号姓名高等数学大学英语普通物理电路C 程序设计01Lihua928085789002Chenhao8278908592功能要求:( 1)系统应对原始成绩单给予保留,原始数据的排列是无序的。( 2)将该班学生的成绩按学号顺序排序并存入std 数组中,以方便打印。( 3)求出每位学生的平均分,并按平均分从高到低的顺序进行排序后,写到数组sort中。( 4)统计出各门课、各分数段学生的人数

8、,按以下形式输出:90 分以上80 89 分7079 分60 69 分60 分以下高等数学大学英语普通物理电路C 程序设计( 4)为 3 门以上不及格的学生打印退学通知单。通知单上应写明学生的学号、姓名、退学原因(几门课不及格,成绩是多少) 。( 5)删除已退学的学生信息,将该班中升入高年级的学生信息写入文件next 数组中。菜单要求:( 1)能够从主菜单(如图4_1 所示)中重复选择选项;( 2)在主菜单选择2 后,出现成绩统计子菜单(如图4_2 所示),并在该菜单中重复5v1.0可编辑可修改选择选项(选择0 时返回到主菜单) 。( 3)在主菜单选择3 后,出现学籍处理子菜单(如图4_3 所

9、示),并在该菜单中重复选择选项(选择0 时返回到主菜单) 。|-|请输入选项编号(0 3): |-|1成绩录入|2成绩统计|3学籍处理|图 4_1 学籍管理系统主界面|-|-|请输入选项编号(03) : |请输入选项编号(03) :|-|-|1按学号排序|1生成并打印补考通知单|2计算平均分并排序|2生成并打印退学通知单|3统计分数段|3生成并打印新名册|图 4_2 成绩统计子菜单图 4_3 学籍处理子菜单实训题目 5:子女补助管理系统某地区对独生子女有牛奶补助、奖励费、幼儿补助共3 项,政策如下:两岁以下的孩子每月奶补50 元;6 岁以下的孩子每月幼儿补助80 元;对于产假在3 个月以内的职

10、工,孩子在18 岁以下,每月享受奖励费40 元;产假在3 个月以上,孩子在15 岁以下才享受此奖励。6v1.0可编辑可修改功能要求:1)建立职工信息档案,每个职工的信息包括:姓名、产假期、子女1 姓名、子女1 出身年月、子女2 姓名、子女2 出生年月、奶补费起止时间、奖励费起止时间、幼儿补起止时间。其中奶补费起止时间、奖励费起止时间、幼儿补起止时间根据程序运行开始时输入的相关数据自动计算。2)显示享受任意补助项的职工信息。3)修改、添加、删除职工信息。4)主菜单如图 5_1 所示。能够从主菜单中重复选择。当在主菜单中选择第1 项时,应弹出图 5_2 所示的子菜单,并能在该菜单中重复选择,选择0

11、 时返回主菜单。|-|-|请输入选项编号( 04) : |请输入选项编号( 0 4) :|-|- -|1建立职工信息|1显示享受任意项补助的职工信息|2显示子女补助信息|2显示享受奶费补助的职工信息|3修改职工信息|3显示享受幼儿补助的职工信息|图 5_1 主菜单图 5_2显示子菜单实训题目 6:C 语言题库管理与学习系统系统至少应该包含以下功能,鼓励在此基础上进行完善创新:建立 C语言题库管理与学习系统,循环显示如图a 所示的主菜单。选择主菜单中的1,进入子菜单如图b 所示,可以对题库进行添加、修改、删除和浏览查看操作。选择主菜单中的2,会导入所有题目,用户做完一道题后系统会提示正确与否,如

12、果错误给出正确答案。在主菜单中选择3,进入子菜单,主要实现两个功能:可以进行上机测试,随机从整个7v1.0可编辑可修改题目库中选出20 个题目,答卷完成后能够给出测试成绩;可以查看历次的测试成绩及排名。在主菜单中选择4,出现如图c 所示子菜单功能,选择1 查询使用说明;选择2 查询设计人员和联系方式;选择3 返回主菜单,选择0 退出整个系统。在主菜单中选择0,显示结束信息“感谢使用本软件”,按任意键后退出系统。菜单要求:主菜单和子菜单能够循环,每一项菜单执行之后询问用户是否继续进行,从子菜单可以返回到主菜单。如需要其它菜单请自行设计。语言题库管理1.添加题目1.使用说明语言上机练习2.编辑题目

13、2.设计人员语言上机测试3.删除题目3.返回4. 系统帮助4.浏览题目0.退出系统0. 退出系统5.返回图 c图 a0.退出系统图 b实训题目 7:英语单词学习管理系统系统至少应该包含以下功能,鼓励在此基础上进行完善创新:建立英语单词学习管理系统,主要用于对一些英文单词给出中文含义,对于中文单词给出英文含义。系统运行后循环显示如图a 所示的主菜单。8v1.0可编辑可修改在主菜单中选择1 用于创建生词库,用文件建立一个单词库,中英文单词均有,对于英文单词给出中文解释,对于中文单词给出英文解释。在主菜单中选择2 进入如图b 所示的子菜单, 并显示词库。 显示所有单词和单词数、所有中文单词和单词数、

14、 所有英文单词和单词数,显示英文单词时按字母从小到大的顺序排列,在子菜单中选择4 返回主菜单,选择0 退出整个系统。在主菜单中选择3,首先确认密码,然后进入如图c 所示的子菜单,并编辑词库。在子菜单中选择4 返回主菜单,选择0 退出整个系统。在主菜单中选择4 查找生词,显示要查找的单词和其含义。在主菜单中选择5 单词测试,随机从单词库中选出10 个要考试的单词进测试,最后给出测试成绩。在主菜单中选择6 程序帮助,如图d 所示子菜单功能,选择1 查询使用说明;选择2查询设计人员和联系方式;选择3 返回主菜单,选择0 退出整个系统。在主菜单中选择0,显示结束信息“感谢使用本软件”,按任意键后退出系

15、统。菜单要求:主菜单和子菜单能够循环,每一项菜单执行之后询问用户是否继续进行,从子菜单可以返回到主菜单。如需要其它菜单请自行设计。9v1.0可编辑可修改实训题目 8:职工工资管理系统系统至少应该包含以下功能,鼓励在此基础上进行完善创新:该系统只有合法用户才能登陆,登陆成功后,显示系统功能提示信息,如图a 所示。选择主菜单中的1,会在屏幕输出所有员工的基本信息,包含职工工号,姓名,年龄,性别,部门,基本工资,岗位工资,公积金,实发工资。实发工资要求自动计算得到。选择主菜单中的2 打开一个子菜单如图b 所示, 可以完成对职工信息的添加、修改、 删除操作。选择主菜单中的3 打开一个子菜单,如图 c

16、所示, 1 按职工号查询; 2 按职工姓名查询。查到则显示全部信息,否则输出没有找到。选择主菜单中的4 打开一个子菜单,如图 d 所示,可以实现对所有职工按基本工资降序排序, 用选择法实现;对所有职工按岗位工资降序排序,用冒泡法实现;对所有员工实发工资降序排列。选择主菜单中的5,可以对实发工资进行统计,如按部门进行统计实发工资的平均值、最高值、最低值、总计等,按性别进行统计实发工资的平均值、最高值、最低值、总计等。在主菜单中选择0,显示结束信息“感谢使用本软件”,按任意键后退出系统。菜单要求:主菜单和子菜单能够循环,每一项菜单执行之后询问用户是否继续进行,从子菜单可以返回到主菜单。如需要其它菜

17、单请自行设计。10v1.0可编辑可修改1.查看职工信息1.添加职工信息1.按职工号查询1.基本工资排序2.管理职工信息2.修改职工信息2.按姓名查询2.岗位工资排序3.查找职工3.删除职工信息3.返回3.实发工资排序4.工资排序4.返回0.退出系统4.返回5.工资统计0.退出系统图 c0.退出系统0.退出系统图 b图 d图 a11v1.0可编辑可修改实训题目 9:设备资产管理系统系统至少应该包含以下功能,鼓励在此基础上进行完善创新:该系统只有合法用户才能登陆,登陆成功后,显示系统功能提示信息,如图a 所示。选择主菜单中的1,添加设备信息,设备信息包括设备编号、设备种类(如微机、打印机、投影仪等

18、) 、设备名称、设备价格、设备购入日期、是否报废、报废日期等,要求购入日期在添加信息时自动录入当前日期。选择主菜单中的2,能够对设备信息进行修改。选择主菜单中的3,打开子菜单如图b 所示,能够对设备信息进行多种方式的查询操作。选择主菜单中的4,会在屏幕输出显示所有设备的相关信息。选择主菜单中的5,打开子菜单如图c 所示,可以对设备资产进行各种统计。如统计报废设备,屏幕输出所有报废设备,并且显示报废设备总数。在主菜单中选择0 显示结束信息“感谢使用本软件”,按任意键后退出系统。菜单要求:主菜单和子菜单能够循环,每一项菜单执行之后询问用户是否继续进行,从子菜单可以返回到主菜单。如需要其它菜单请自行

19、设计。1.添加设备信息1.根据设备编号查询1.根据设备种类统计2.修改设备信息2.根据设备名称进行查询2.统计正常设备3.设备查询3.返回3.统计报废设备4.查看设备0.退出系统4.按日期进行统计5.设备分类统计图 b4.返回0.退出系统0.退出系统图 a图 c12v1.0可编辑可修改实训题目 10:学生宿舍管理系统系统至少应该包含以下功能,鼓励在此基础上进行完善创新:该系统只有合法用户才能登陆,登陆成功后,显示系统功能提示信息,如图a 所示。选择主菜单中的1,添加学生住宿信息,学生住宿信息包括学号、姓名、性别、年龄、班级、宿舍楼、楼层号、宿舍号等。选择主菜单中的2、 3,可以根据学号对学生住

20、宿信息进行修改和删除操作。选择主菜单中的4会输出所有住宿学生的信息。选择主菜单中的5会打开子菜单如图 b 所示。根据不同关键字查询学生住宿信息。选择主菜单中的6会打开子菜单, 如图 c 所示,可以对住宿信息进行多种统计,如输入要统计的宿舍号,输出该宿舍里的所有成员,并显示宿舍里的总人数。在主菜单中选择0显示结束信息“感谢使用本软件” ,按任意键后退出系统。菜单要求:主菜单和子菜单能够循环,每一项菜单执行之后询问用户是否继续进行,从子菜单可以返回到主菜单。如需要其它菜单请自行设计。13v1.0可编辑可修改1.添加学生住宿信息1.按学号查询1.按宿舍统计2.修改学生住宿信息2.按姓名查询2.按楼层统计3.删除学生住宿信息3.按宿舍查询4.按宿舍楼统计4.浏览学生住宿信息4.按宿舍楼查询5.返回5.查找住宿信息5.返回0.退出系统6.统计住宿信息0.退出系统图 c0.退出系统图 b图 a14

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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