猜数字游戏课程设计

合集下载

猜数字游戏课程设计结论

猜数字游戏课程设计结论

猜数字游戏课程设计结论一、教学目标本课程的教学目标是让学生掌握猜数字游戏的基本原理和技巧,培养学生的逻辑思维能力和解决问题的能力。

具体来说,知识目标包括了解猜数字游戏的规则和策略,技能目标包括能够独立完成猜数字游戏并优化解题策略,情感态度价值观目标包括培养学生的团队合作意识和积极向上的竞技精神。

二、教学内容本课程的教学内容主要包括猜数字游戏的基本原理、解题策略和实战演练。

具体来说,教学大纲如下:1.猜数字游戏的基本原理:介绍猜数字游戏的概念、规则和目标。

2.解题策略:讲解和练习猜数字游戏的常见策略,如穷举法、二分法等。

3.实战演练:学生进行猜数字游戏的实战演练,提高学生的游戏技巧和解题能力。

三、教学方法为了达到本课程的教学目标,我们将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。

具体来说:1.讲授法:讲解猜数字游戏的基本原理和解题策略。

2.讨论法:学生进行小组讨论,分享解题经验和心得。

3.案例分析法:分析典型的猜数字游戏案例,引导学生思考和探索。

4.实验法:学生进行实战演练,提高学生的游戏技巧和解题能力。

四、教学资源为了支持本课程的教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用权威、实用的猜数字游戏教材,为学生提供系统的学习资料。

2.参考书:提供相关的参考书籍,丰富学生的知识储备。

3.多媒体资料:制作精美的PPT和教学视频,提高学生的学习兴趣。

4.实验设备:准备足够的计算机设备,确保学生能够进行实战演练。

通过以上教学设计,我们期望学生能够在本课程中达到预期的学习目标,提高猜数字游戏的技巧和解题能力,同时培养学生的逻辑思维能力和团队合作意识。

五、教学评估本课程的评估方式将包括平时表现、作业和考试等方面,以全面客观地评估学生的学习成果。

具体来说:1.平时表现:通过观察学生在课堂上的参与程度、提问和回答问题的表现,以及小组讨论的贡献等,评估学生的学习态度和积极性。

2.作业:布置适量的作业,包括练习题和案例分析等,评估学生的理解和应用能力。

《猜数游戏》 学历案

《猜数游戏》 学历案

《猜数游戏》学历案一、课程主题猜数游戏二、课程目标1、让学生通过参与猜数游戏,体验数学的趣味性,激发学习数学的兴趣。

2、培养学生的逻辑推理能力和数感,提高他们对数字的敏感度和运算能力。

3、锻炼学生的语言表达能力,能够清晰地阐述自己的思考过程和猜测策略。

三、课程重难点1、重点(1)理解猜数游戏的规则和策略。

(2)掌握通过推理和逐步缩小范围来猜出正确数字的方法。

2、难点(1)如何运用有效的逻辑推理和合理的猜测策略,在有限的次数内猜出数字。

(2)处理在猜数过程中可能出现的多种情况,灵活调整猜测策略。

四、课程资源1、准备一些写有数字的卡片或者纸条。

2、制作 PPT 用于展示游戏规则和示例。

五、课程过程(一)导入通过讲述一个有趣的小故事引入猜数游戏。

比如:小明和小红在玩一个猜数字的游戏,小红心里想了一个数字,让小明来猜。

小明猜了好几次都没猜对,同学们,你们能帮小明想想办法吗?(二)规则讲解1、老师先介绍游戏规则:老师在心里想一个 1 到 100 之间的整数,同学们来猜。

每猜一次,老师会告诉大家猜的数字是大了还是小了,直到猜出正确的数字为止。

2、强调猜数过程中要注意思考和总结规律。

(三)示例演示老师亲自示范一次猜数过程,让学生更清楚地了解游戏的玩法。

比如,老师心里想的数字是 45。

学生猜:20老师说:小了,再猜猜。

学生猜:70老师说:大了,再猜猜。

(四)学生分组实践1、将学生分成小组,每个小组推选一名同学作为“想数字的人”,其他同学来猜。

2、每个小组进行猜数游戏,记录猜的次数和过程。

(五)小组讨论与分享1、小组讨论在猜数过程中遇到的问题和解决方法。

2、每个小组派代表分享他们的猜数经验和策略。

(六)拓展与提高1、增加难度,比如限定猜的次数,或者扩大数字的范围。

2、引导学生思考如何在更复杂的情况下优化猜数策略。

(七)总结与回顾1、老师和学生一起回顾猜数游戏的过程和要点。

2、强调通过游戏培养的逻辑推理能力和数感在数学学习中的重要性。

《猜数游戏》小学数学教案

《猜数游戏》小学数学教案

《猜数游戏》小学数学教案一、教学目标:1. 让学生在游戏中体验数学的乐趣,培养学生的数学兴趣。

2. 培养学生运用数学知识和逻辑思维解决问题的能力。

3. 培养学生合作、交流的能力,提高学生的团队协作精神。

二、教学内容:1. 学习整数的加减法运算。

2. 学习通过逻辑推理猜测未知数的能力。

三、教学重点与难点:1. 教学重点:让学生在游戏中自然地学习整数的加减法运算,培养学生运用数学知识解决问题的能力。

2. 教学难点:如何引导学生通过逻辑推理猜测未知数。

四、教学准备:1. 教师准备若干个数字卡片,每个卡片上有一个未知数。

2. 准备一个箱子,用于学生猜数字。

3. 准备一套游戏规则说明。

五、教学过程:1. 导入:教师向学生介绍猜数游戏的规则和玩法,引发学生的兴趣。

2. 学生分组,每组三人,轮流进行游戏。

3. 游戏开始,教师随机从箱子中抽取一个数字卡片,读出其中的未知数。

4. 学生通过加减法运算,尝试猜测未知数。

5. 学生每次猜测后,教师告知猜测结果是否正确,并给予相应的提示。

6. 学生继续猜测,直到猜出正确答案。

7. 每组学生完成游戏后,教师总结学生的表现,给予鼓励和评价。

8. 重复步骤2-7,直至所有学生都参与游戏。

9. 结束游戏,教师总结学生在游戏中的收获和不足,提出改进建议。

10. 布置课后作业:让学生回家后,与家人或朋友一起玩猜数游戏,分享游戏心得。

六、教学方法:1. 采用游戏教学法,让学生在轻松愉快的氛围中学习数学。

2. 运用启发式教学法,引导学生通过逻辑推理猜测未知数。

3. 采用小组合作学习法,培养学生的团队协作精神。

七、教学步骤:1. 教师向学生讲解猜数游戏的规则和玩法。

2. 学生分组,每组三人,轮流进行游戏。

3. 教师随机从箱子中抽取一个数字卡片,读出其中的未知数。

4. 学生通过加减法运算,尝试猜测未知数。

5. 学生每次猜测后,教师告知猜测结果是否正确,并给予相应的提示。

6. 学生继续猜测,直到猜出正确答案。

猜数字课程设计介绍

猜数字课程设计介绍

猜数字课程设计介绍一、教学目标本课程旨在让学生掌握猜数字游戏的基本原理和技巧,培养学生的逻辑思维能力和问题解决能力。

具体目标如下:1.知识目标:学生能理解猜数字游戏的规则,掌握基本的概率计算方法,了解游戏中的策略和技巧。

2.技能目标:学生能够运用逻辑思维和数学知识解决猜数字游戏中遇到的问题,提高自己的游戏水平。

3.情感态度价值观目标:学生在游戏中体验到挑战和成功的乐趣,培养积极向上的心态,增强自信心。

二、教学内容本课程的教学内容主要包括以下几个部分:1.猜数字游戏的基本原理:介绍猜数字游戏的规则,讲解游戏中的概率计算方法。

2.猜数字游戏的策略和技巧:分析游戏中的各种策略,如暴力法、二分法等,引导学生掌握高效的解题方法。

3.实践练习:布置一定的练习题,让学生运用所学知识和技巧解决问题,提高游戏水平。

三、教学方法为了提高教学效果,本课程将采用以下几种教学方法:1.讲授法:讲解猜数字游戏的基本原理和策略,让学生理解和掌握相关知识。

2.讨论法:学生进行小组讨论,分享各自的解题方法和经验,互相学习和借鉴。

3.案例分析法:分析典型的猜数字游戏案例,引导学生运用所学知识解决实际问题。

4.实验法:布置实践练习题,让学生亲自动手操作,培养学生的动手能力和解决问题的能力。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:提供一本关于猜数字游戏的教材,为学生提供系统的学习资料。

2.参考书:推荐一些与猜数字游戏相关的书籍,方便学生深入学习和研究。

3.多媒体资料:制作相应的教学课件和视频,以直观的方式展示猜数字游戏的原理和技巧。

4.实验设备:准备一定的实验器材,如计算器、纸笔等,以便学生进行实践操作。

五、教学评估为了全面、客观地评估学生的学习成果,本课程将采取以下评估方式:1.平时表现:关注学生在课堂上的参与程度、提问回答等情况,给予适当的平时分。

2.作业:布置一定的猜数字游戏相关作业,如练习题、案例分析等,评估学生的理解和应用能力。

《猜数游戏》 学历案

《猜数游戏》 学历案

《猜数游戏》学历案一、主题与背景猜数游戏是一种充满趣味和挑战的数学活动,它不仅能够锻炼参与者的逻辑思维和推理能力,还能增强对数字的敏感度和运算能力。

在数学教学中,引入猜数游戏可以激发学生的学习兴趣,营造积极活跃的课堂氛围。

二、学习目标1、让学生掌握一定的逻辑推理方法,能够根据已知条件逐步缩小数字的范围,准确猜出目标数字。

2、通过参与猜数游戏,提高学生的数学运算能力,包括加法、减法、乘法和除法的灵活运用。

3、培养学生的观察力、分析力和判断力,增强解决问题的自信心和耐心。

4、引导学生在游戏中体验合作与竞争,学会与他人交流和分享思考过程。

三、学习重难点1、重点(1)理解并运用逻辑推理的方法来猜数。

(2)熟练掌握四则运算在猜数过程中的应用。

2、难点(1)如何在有限的提示信息中准确判断数字的范围。

(2)如何在面对复杂情况时保持清晰的思维,不断调整猜数策略。

四、学习过程1、导入环节(1)教师通过简单的互动,询问学生是否玩过猜数字的游戏,激发学生的兴趣。

(2)教师举例说明猜数游戏的基本规则,如:老师心中想一个 1到 100 之间的整数,学生通过提问来获取线索,逐步猜出这个数字。

2、知识讲解(1)介绍逻辑推理的基本概念和方法,如排除法、假设法等。

(2)以简单的例子进行演示,如“我想的数字是个两位数,大于 50 小于 70,个位数字是 3,猜猜这个数是多少?”引导学生通过分析条件逐步得出答案。

3、小组活动(1)学生分组进行猜数游戏,每组推选一名同学作为“出题者”,其他同学进行猜测。

(2)在游戏过程中,要求学生记录下自己的提问和思考过程。

4、全班交流(1)每组派代表分享他们在猜数过程中的经验和遇到的问题。

(2)教师针对学生的分享进行点评和总结,强调逻辑推理和运算的重要性。

5、拓展练习(1)教师给出更复杂的猜数情境,如“我想的数字是一个三位数,各位数字之和是 15,百位数字比十位数字大 3,个位数字是偶数,猜猜这个数是多少?”(2)学生独立思考或小组讨论,尝试解决问题。

猜数字游戏的课程设计

猜数字游戏的课程设计

猜数字游戏的课程设计一、课程目标知识目标:1. 学生能理解并掌握基本的整数概念及其运算规则。

2. 学生能运用比较符号(大于、小于、等于)来描述数字间的关系。

3. 学生能通过游戏活动,掌握简单的概率和逻辑推理。

技能目标:1. 学生通过参与猜数字游戏,提高解决问题的策略和思维能力。

2. 学生能够在小组合作中,有效沟通和协调,提升团队协作能力。

3. 学生能运用所学知识设计并实施简单的数学游戏。

情感态度价值观目标:1. 学生对数学学习保持好奇心和探索欲,增强学习数学的兴趣。

2. 学生在游戏中体验成功与失败,培养面对挑战的积极态度和坚持到底的精神。

3. 学生通过小组合作,学会尊重他人意见,培养集体荣誉感。

课程性质:本课程为趣味数学课程,通过猜数字游戏将数学知识与实际操作相结合,提高学生的学习兴趣和动手能力。

学生特点:考虑到学生年级特点,注重游戏的趣味性和互动性,激发学生的学习兴趣,同时注重培养合作能力和逻辑思维。

教学要求:教学中应注重理论与实践相结合,关注个体差异,确保每位学生都能参与其中,达到课程目标。

通过课程学习成果的分解,为后续教学设计和评估提供依据。

二、教学内容1. 课程引入:通过讲解猜数字游戏的基本规则,激发学生对课程内容的兴趣。

相关教材章节:《数学》三年级上册“有趣的数字”2. 基本概念与运算:- 整数概念:讲解数字的组成和分类。

- 比较符号:介绍大于、小于、等于的含义及其应用。

相关教材章节:《数学》三年级上册“整数的认识”和“比较符号”3. 猜数字游戏规则与策略:- 游戏规则:介绍猜数字游戏的玩法和规则。

- 策略讲解:引导学生运用逻辑推理和概率知识制定猜测策略。

相关教材章节:《数学》三年级下册“简单的概率”4. 小组合作与实践活动:- 小组讨论:分组讨论猜测策略,提高团队协作能力。

- 游戏实践:学生参与猜数字游戏,将所学知识应用于实际操作。

相关教材章节:《数学》三年级下册“综合实践活动”5. 总结与反思:- 课程总结:回顾本节课所学知识和技能。

猜数字课程设计

猜数字课程设计

猜数字课程设计一、教学目标本课程旨在让学生掌握“猜数字”游戏的规则和策略,培养学生逻辑思维、观察力和解决问题的能力。

知识目标包括:理解“猜数字”游戏的规则,掌握基本的猜数字技巧;技能目标包括:能够独立进行猜数字游戏,提高猜测的准确性;情感态度价值观目标包括:培养学生积极参与游戏的热情,增强自信心和团队合作意识。

二、教学内容本课程的教学内容以课本为主,主要包括“猜数字”游戏的规则、猜数字技巧和策略。

教学大纲如下:1.第一课时:介绍“猜数字”游戏的规则和玩法。

2.第二课时:讲解猜数字的基本技巧,如观察数字规律、排除法等。

3.第三课时:学习猜数字的进阶策略,如心理战术、团队合作等。

4.第四课时:进行猜数字游戏实践,培养学生独立思考和解决问题的能力。

三、教学方法为了激发学生的学习兴趣和主动性,本课程采用多种教学方法。

包括:1.讲授法:讲解“猜数字”游戏的规则和猜数字技巧。

2.讨论法:引导学生进行小组讨论,分享猜数字的心得和策略。

3.案例分析法:分析典型的猜数字游戏案例,培养学生分析问题和解决问题的能力。

4.实验法:进行猜数字游戏实践,培养学生独立思考和解决问题的能力。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,本课程准备以下教学资源:1.教材:《数学游戏与应用》2.参考书:《逻辑思维训练》3.多媒体资料:猜数字游戏视频教程4.实验设备:计算器、白板等以上教学资源将有助于实现本课程的教学目标,提高学生的学习效果。

五、教学评估本课程的评估方式包括平时表现、作业和考试。

平时表现主要评估学生在课堂上的参与程度和表现,包括提问、回答问题、团队合作的积极性等。

作业评估主要是对学生完成的猜数字游戏和练习题的质量进行评价。

考试则是对学生掌握“猜数字”游戏规则、猜数字技巧和策略的全面评估。

六、教学安排本课程的教学安排如下:共四个课时,每个课时45分钟。

第一课时介绍“猜数字”游戏规则,第二课时讲解猜数字技巧,第三课时学习猜数字策略,第四课时进行猜数字游戏实践。

课程设计游戏猜数字

课程设计游戏猜数字

课程设计游戏猜数字一、教学目标本课程的学习目标包括知识目标、技能目标和情感态度价值观目标。

知识目标要求学生掌握游戏设计的基本原理和方法,了解猜数字游戏的规则和实现方式。

技能目标要求学生能够运用所学的知识,独立设计并实现一个简单的猜数字游戏。

情感态度价值观目标要求学生在学习过程中保持积极的态度,培养团队合作精神和解决问题的能力。

通过分析课程性质、学生特点和教学要求,我们将目标分解为具体的学习成果。

学生将能够理解游戏设计的基本概念,运用编程语言实现猜数字游戏,并通过团队合作解决问题。

这些目标具有具体性和可衡量性,便于学生和教师了解课程的预期成果。

二、教学内容本课程的教学内容主要包括游戏设计原理、猜数字游戏规则和实现方法。

首先,学生将学习游戏设计的基本原理,包括游戏的目标、规则、交互和反馈等方面。

接着,学生将了解猜数字游戏的规则,包括数字范围、猜数字的策略等。

最后,学生将学习如何使用编程语言实现一个简单的猜数字游戏。

教学大纲将根据课程目标进行详细制定,确保教学内容的科学性和系统性。

教材将选择具有权威性和实用性的著作,并结合实际案例进行讲解。

教学内容将合理安排进度,保证学生能够逐步掌握所学知识。

三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法。

首先,讲授法将用于讲解游戏设计的基本原理和猜数字游戏的规则。

通过讲解,学生能够了解游戏设计的基本概念和猜数字游戏的玩法。

其次,讨论法将用于引导学生进行团队合作,解决问题并实现猜数字游戏。

通过讨论,学生能够培养团队合作精神和解决问题的能力。

此外,案例分析法和实验法将用于分析实际案例和动手实践,增强学生的理解和应用能力。

四、教学资源为了支持教学内容和教学方法的实施,我们将选择和准备适当的教学资源。

教材将选择具有权威性和实用性的著作,以提供全面的知识讲解。

参考书将提供更多的案例和实践经验,帮助学生更好地理解游戏设计。

多媒体资料将用于展示实际的游戏案例,增强学生的学习兴趣。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

攀枝花学院课程设计题目:猜数字游戏院(系):数学与计算机年级专业:姓名:学号:指导教师:二〇**年*月***日攀枝花学院教务处制攀枝花学院本科学生课程设计任务书课程设计(论文)指导教师成绩评定表目录摘要 (5)1 需求分析 (6)1.1 需求概述: (6)1.2 需求环境: (6)1.3 功能描述: (6)2 概要设计 (7)2.1程序功能模块 (7)2.2 程序流程图 (7)3 详细设计 (8)3.1 随机数字模块 (8)3.1.1 代码功能 (8)3.1.2 详细代码 (8)3.2 循环输入所猜测数字 (8)3.2.1 代码功能 (8)3.2.2 详细代码 (8)3.3 对比两数字 (9)3.3.1 代码功能 (9)3.3.2 详细代码 (9)3.4 游戏计时 (9)3.4.1 代码功能 (9)3.4.2 详细代码 (9)4 测试运行 (10)4.1 显示随机数字 (10)4.2 不显示随机数字 (11)结束语 (12)参考文献 (13)程序源代码 (14)摘要猜数字游戏是一项有趣的小游戏,玩家需要输入一个数字与电脑所给出的随机数字相比较,如若数字相同,则游戏结束;若数字不同,则给出所猜测数字同随机数字比较大小,继续进行猜测,直至猜对为止。

猜数字游戏小程序编写过程中,需要循环输入所猜测数字;同时也需要电脑随机给出一个数字以及游戏计时函数。

关键词:循环;随机函数;计时函数;1 需求分析1.1 需求概述:猜数游戏突破一般游戏的娱乐功能,在娱乐的同时开拓了玩家的思维及应变能力。

猜数字游戏是一种看似简单但事实很难的游戏,我们在玩的同时要不停地动脑筋,计算着数字的概率,这就锻炼着我们对数字的敏感和对概率的熟悉。

这个游戏不仅学生可以玩,成人也是很适合的,我们在玩游戏的同时也在不停的锻炼我们的耐心和恒心。

由于我们是初学者,设计过程中有很多不足之处,所以我们的游戏并没有排行等功能。

该游戏可能有点难度,但我认为这或许会更好,我们玩的时候也是和我们自己比赛,不停的超越自己。

1.2 需求环境:本课程设计需要的设备为硬件要求和软件配置要求具体要求如下:①硬件要求:一台计算机。

②软件配置:WINDOWS、C/VC++6.0。

1.3 功能描述:1,游戏软件随机产生1个数字,但不显示,给用户提供输入提示符,让用户猜这个数字的值。

如果正确地猜中这个数字,则猜数字成功。

2,玩家猜数字的次数不限。

3,玩家每次输入猜测数字,统会将输入数字与本次游戏产生的随机数比较,相等则猜数字成功,不相等则根提示猜测数字与随机数比较,大了还是小了并记录当前游戏猜测时间。

4,当玩家成功猜中数字时,系统会输出本局所用时间作出评价。

2 概要设计2.1程序功能模块由需求分析知,本次课程设计是用循环实现猜数字演示程序,故其功能模块分为:随机数字模块,循环输入模块,对比模块,计时模块四个模块。

2.2 程序流程图3 详细设计3.1 随机数字模块3.1.1 代码功能由电脑随机产生提供一个整数(0到10000)来给游戏者猜测。

3.1.2 详细代码srand((unsigned)time(NULL)*100);srand((unsigned)time(NULL)*100);ran_num = 10000*rand() / (RAND_MAX)+0;解析:随机数字出现范围0~1000;要取得[a,b)之间的随机整数,使用(rand() % (b-a))+ a或者(rand() * (b-a)) / RAND_MAX + a。

3.2 循环输入所猜测数字3.2.1 代码功能键盘上输入猜测数字直至猜正确为止。

3.2.2 详细代码while(cin >> a)解析:使用while语句循环更加简洁,明了。

3.3 对比两数字3.3.1 代码功能输入数字同电脑随机数字比较,如果相同,则游戏结束;不同,给出提示,继续输入。

3.3.2 详细代码if(a < ran_num){cout <<" your number is small."<< endl;}else if(a > ran_num){cout <<"your number is big."<< endl;}else{break;}解析:比较输入数字同随机数字的大小,并给出提示。

3.4 游戏计时3.4.1 代码功能游戏开始时计时到游戏结束时终止计时,统计游戏所花时间,根据时间给出相应评语。

3.4.2 详细代码srand((unsigned)time(NULL)*100);clock_t start, finish;double duration; /* 测量猜数字的时间*/start = clock();...finish = clock();duration = (double)(finish - start) / CLOCKS_PER_SEC;解析:此处调用时间计时库函数。

4 测试运行4.1 显示随机数字图4.1.1图4.1.24.2 不显示随机数字图4.2.1图4.2.2图4.2.3图4.2.4图4.2.5结束语在这次课程设计中,我基本上完成了任务,但是游戏并没有做界面和游戏难度等级划分这给用户的实际操作带来了一定的困难,所以这是值得改进的地方,整个程序的功能有待进一步完善,让更多的方法能得以实现。

虽然在这次的课程设计中有很多的不足,但是我也有很多的收获。

上网查找资料,懂得了如何使电脑随机出现一个数以及随机的规律性与无规律性,同时也了解到一些关于计时的要求,使用方法等。

作为一个大的项目,我更体会到了团队合作精神的重要性,虽然我的设计是一个人一组的,但我深刻地认识到只有大家一起努力地学习并研究相关的知识,才能提高做事的效率,也才能更好更快地完成任务。

所以这将在我以后的学习和生活中有很在的引导作用。

在以后的学习中,我也将加倍地学习图形学的有关知识,以同样的方法学习其他的知识,不断地丰富自己,充实自己,提高自己的能力。

参考文献[1] 潘云鹤,董金祥等著.计算机图形学——原理、方法及应用.北京:高等教育出版社,2003.12[2] 孙家广等,计算机图形学(第三版),清华大学出版社,2004[3] 陈元琰编著.计算机图形学实用技术.北京:科学出版社,2000[4] 和青芳著.计算机图形学原理及算法教程.北京:清华大学出版社[5] 陆润民.C语言绘图教程.北京:清华大学出版社,1996[6] 陈锦昌,赵明秀.C语言计算机绘图教程.广州:华南理工大学出版社,1998.9[7] 杨昂岳.微机实用绘图方法与技巧.长沙:国防科技大学出版社,1995.12程序源代码#include<iostream>#include<time.h>using namespace std;int main(){int a;int ran_num;srand((unsigned)time(NULL)*100);ran_num = 10000*rand() / (RAND_MAX)+0;/*随机数字出现范围0~1000;要取得[a,b)之间的随机整数,使用(rand() % (b-a))+ a或者(rand() * (b-a)) / RAND_MAX + a。

*///cout <<"随机数字:"<< ran_num << endl;/*此行可删去为方便知道随机数字*/cout <<"input your number:"<< endl;clock_t start, finish;double duration; /* 测量猜数字的时间*/start = clock();while(cin >> a){if(a < ran_num){cout <<" your number is small."<< endl;}else if(a > ran_num){cout <<"your number is big."<< endl;}else{break;}}/*比较输入数字同随机数字的大小*/finish = clock();duration = (double)(finish - start) / CLOCKS_PER_SEC;cout <<"your time is:"<< duration <<"s"<< endl;if(duration < 30 ){cout <<" you are the best"<< endl;}else if(duration >=30 && duration < 60){cout <<"you are brtter!!"<< endl;}else{cout <<"you are good!"<< endl;}return 0;}。

相关文档
最新文档