C语言练习卷-虚拟人生



《C语言练习卷-虚拟人生》由会员分享,可在线阅读,更多相关《C语言练习卷-虚拟人生(3页珍藏版)》请在装配图网上搜索。
1、题目:虚拟人生 一、 语言和环境 1. 实现语言:C语言。 2. 环境要求:devC++。 二、 实现功能 开发一套虚拟人生C语言系统,具体实现如下功能: 1. 打开系统显示欢迎界面,以及功能菜单,用户输入需要操作的功能序号,根据用户选择的需要进行相应界面 如图1所示。 图1 功能菜单 2. 当用户输入序号1时进入到超市购物界面,从数组中读取3个商品信息并进行显示,并提示用户选择需要购买的商品序号。如图2所 图2 显示商品信息 3. 当用户选择商品序号后,显示购买的商品名称并提示“是否确认购买?”,当用户输入“Y”代表确认购买,判断用户余额是否充
2、足,如果余额不足则提示余额不足,如果余额充足则进行购买并从余额中扣除相应的金额以及商品库存进行相减。如图3,图4所示 图3 购买余额不足提示 图4 购买余额充足进行余额相减并减少库存 4. 当用户选择菜单按键2时可以查询账号的余额 如图5所示 图5 查询账号余额 5. 当用户选择菜单按键3时进入打工界面并可以进行赚钱,按照用户输入的时间数字进行余额的增加,1秒钟加500元,累加的过程需要间隔1秒钟显示 如图6所示 图6 打工赚钱 6. 当用户选择菜单按键4时可以把屏幕文字进行清理 三、 具体要求及推荐实现步骤 1. 定义结
3、构体保存,商品信息(商品名称,商品价格,商品库存,商品说明),定义商品结构体数组保存3个商品。定义变量保存用户余额默认为0。 2. 在main函数中加入商品初始化代码,手动向结构体数组中添加3个商品信息 3. 进入超市购买商品 a) 循环把结构体数组中的3个商品显示在控制台中 b) 当用户选择需要购买的商品序号进行判断 i. 如果余额充足则根据商品价格对余额进行减少,并对库存进行减一 ii. 如果余额不充足则提示“余额不足” 4. 赚钱 a) 当用户余额不足可以通过打工的方式赚钱,用户可以输入1-24这样的数字表达打工的小时数,每小时增加500元,当用户输入10时代表10个小时
4、,利用循环对余额进行增加,每隔一秒钟显示一次。 5. 清理屏幕文字 a) 当用户选择清理屏幕文字时可以通过代码把屏幕文字清空 四、 评分标准 标准:虚拟人生 该项目的评分标准如下: 30 变量定义及初始化 5 定义结构体和结构体数组 10 定义函数对结构体数组初始化3个商品信息 15 主函数中能够循环进行菜单中的相关操作,并选择退出能自动退出程序 40 超市购买功能 5 正确定义商品购买函数 15 正确显示商品信息并提示用户输入商品序号 20 正确实现商品购买(判断余额是否充足和对库存减少) 20 赚钱 5 正确定义打工赚钱函数 5 正确显示打工界面并获取用户输入的打工时间 10 正确对时间进行循环并增加余额 10 查询余额和清理屏幕 5 正确显示余额 5 正确针对屏幕进行清空 总分 100分 第 2 页 共 3 页
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年水电工程运行维护管理合同示范文本.docx
- 2025年工程勘测设计合同模板.docx
- 2025年区域产品销售代理合同.docx
- 2025年经销商授权合同样本.docx
- 2025年员工住房资金借贷合同.docx
- 2025年轻钢建筑施工合同示例.docx
- 2025年网络推广托管合同.docx
- 2025年简明个人借款正式合同范例.docx
- 2025年房产按揭贷款合同范例.docx
- 2025年技术合同争议调解.docx
- 2025年电子版城市住宅租赁合同范本.docx
- 2025年简易转让合同协议书样本.docx
- 2025年投资顾问服务合同实例.docx
- 2025年经销合同模板.docx
- 2025年工业项目设计合同样本.docx