- 122
- 0
- 约2.39千字
- 约 24页
- 2018-12-15 发布于广东
- 举报
C案例二猜数字游戏
案例二 猜数字游戏 本案例知识要点 在Visual C++ 6.0环境下创建Win32 Console Application并运行的方法 C++程序中类的定义和实现 C++程序中类文件的引用及类的实例化 一、案例需求 案例描述 由计算机产生0~99之间的随机数,游戏参加者将猜到的数字从键盘输入,计算机对猜数结果进行判断,直到猜出正确结果为止。 案例效果图 猜数字游戏运行效果,如图所示。 功能要求 由计算机随机产生一个在0~99之间的目标数字。 在0~99之间随机数的产生、所猜数字和目标数字的比较等过程中以类的形式实现。 若游戏参加者猜数正确,则提示所猜总次数;若猜数错误,则提示所猜数字比目标数字大还是小。 二、案例分析 本案例设计了一个Guess类,实现产生随机数、参加游戏者输入的数字与目标数字的比较、计算猜数次数等功能。在主程序中通过类的实例化实现猜数过程。 三、案例设计 为了实现猜数过程,设计Guess类,结构如图所示。 数据成员 int Value 随机产生的0~99之间的目标数字。 int CompareTimes 游戏者已猜次数。 函数成员 Guess() 构造函数,用来产生随机目标数字。 int Compare(int InputValue) 用来判断游戏者所猜数字是否正确,其参数InputValue为游戏者所猜数字。 int GetCompareTimes(
您可能关注的文档
- MatLab的各种功能.ppt
- 磁通量量子化实验与及超导BCS理论.ppt
- 微积分matlab的实现.ppt
- ((人教版))高三化学高三化学复习《酸碱中和滴定》.ppt
- ((湘教版))初二地理八年级地理上册第二章第三节《中国的河流--长江》.ppt
- (个人中心)人本主义治疗模式.ppt
- (寡人之于国也)朱朱制作.ppt
- (定)PowerPoint制作..ppt
- 中国汽车行业咨询的分析报告..ppt
- 第五讲-典型的激光器.ppt
- DB33∕T 793-2022 桃绿色生产技术规程.docx
- DB33∕T 719-2021 品质旅行社评价规范.docx
- DB33∕T 736-2021 行政机关、场馆能耗定额及计算方法.docx
- DB54∕T 0666-2026 光伏电站紫花苜蓿人工草地建植技术规程 (地方标准).docx
- DB33∕T 769-2009 农业用水定额.docx
- DB33∕T 720-2019 李生产技术规程.docx
- DB54∕T 0664-2026 光伏电站绵羊放牧管理技术规程 (地方标准).docx
- DB63∕T 2577-2026 青海拉面赛事活动规范 (地方标准).docx
- 2026阿里妈妈产品全景指南 百问百科丨万相点睛-关键词推广:“用户画像 - 搜索需求 - 商品特征”三维匹配,解锁搜索需求流量红利.pptx
- 天津 12G05-1 预制钢筋混凝土方桩.docx
原创力文档

文档评论(0)