- 18
- 0
- 约2.35千字
- 约 24页
- 2018-12-11 发布于河南
- 举报
C课件案例二猜数字游戏
案例二 猜数字游戏
本案例知识要点
在Visual C++ 6.0环境下创建Win32 Console Application并运行的方法
C++程序中类的定义和实现
C++程序中类文件的引用及类的实例化
一、案例需求
案例描述
由计算机产生0~99之间的随机数,游戏参加者将猜到的数字从键盘输入,计算机对猜数结果进行判断,直到猜出正确结果为止。
案例效果图
猜数字游戏运行效果,如图所示。
猜数字游戏运行效果
功能要求
由计算机随机产生一个在0~99之间的目标数字。
在0~99之间随机数的产生、所猜数字和目标数字的比较等过程中以类的形式实现。
若游戏参加者猜数正确,则提示所猜总次数;若猜数错误,则提示所猜数字比目标数字大还是小。
二、案例分析
本案例设计了一个Guess类,实现产生随机数、参加游戏者输入的数字与目标数字的比较、计算猜数次数等功能。在主程序中通过类的实例化实现猜数过程。
三、案例设计
为了实现猜数过程,设计Guess类,结构如图所示。
Guess类结构
数据成员
int Value
随机产生的0~99之间的目标数字。
int CompareTimes
游戏者已猜次数。
函数成员
Guess()
构造函数,用来产生随机目标数字。
int Compare(int InputValue)
用来判断游戏者所猜数字是否正确,其参数InputValue为游戏者所猜数字。
您可能关注的文档
最近下载
- C语言程序设计(第4版)(微课版)习题参考答案.pdf VIP
- 强生缝线详解.pdf VIP
- (2026春新版)部编版三年级道德与法治下册第12课《待人要诚信》第1课时 教学课件.pptx VIP
- 内燃机车钳工职业技能鉴定题库及答案.doc VIP
- GB50225-2005《人民防空工程设计规范》.pdf VIP
- 深度解析(2026)《GBT 3146.1-2010深度解析(2026)《工业芳烃及相关物料馏程的测定 第1部分:蒸馏法》.pptx VIP
- 三年级 爷爷对我们的期望-课件.ppt VIP
- 2025-2026学年下学期北京高二数学开学模拟卷3.pdf VIP
- 生产车间安全培训课件.ppt VIP
- 用于建筑涂料的汽巴产品.pdf VIP
原创力文档

文档评论(0)