猜数字游戏代码C语言
猜数字游戏c语言课程设计

猜数字游戏 c语言课程设计一、课程目标知识目标:1. 学生能理解并掌握C语言中随机数生成的原理和方法。
2. 学生能运用分支结构、循环结构等基本控制结构,编写出猜数字游戏的程序。
3. 学生掌握使用函数对程序进行模块化设计的方法。
技能目标:1. 学生能够运用所学知识,独立设计并实现一个简单的猜数字游戏。
2. 学生通过编程实践,提高问题分析、程序设计及调试的能力。
3. 学生能够在编程过程中,培养良好的编程习惯,如规范命名、添加注释等。
情感态度价值观目标:1. 学生在课程学习中,培养对编程的兴趣,激发学习C语言的积极性。
2. 学生通过合作交流,培养团队协作能力和沟通能力。
3. 学生在解决实际问题的过程中,体会编程带来的成就感,增强自信心。
分析课程性质、学生特点和教学要求,本课程目标旨在让学生通过学习猜数字游戏的设计与实现,掌握C语言的基本知识,提高编程实践能力。
课程将目标分解为具体的学习成果,使学生在完成课程后,能够独立编写简单的猜数字游戏,并具备一定的程序调试能力。
同时,通过课程学习,培养学生良好的编程习惯和团队合作精神。
二、教学内容1. C语言基础知识回顾:变量定义、数据类型、运算符和表达式。
2. 随机数生成:rand()函数、srand()函数、time()函数的使用方法及其在猜数字游戏中的应用。
3. 控制结构:分支结构(if-else)、循环结构(for、while)在猜数字游戏中的运用。
4. 函数定义与调用:模块化设计思想,实现猜数字游戏的各个功能模块。
5. 程序调试与优化:学习使用调试工具,分析程序运行过程中的问题,提高程序性能。
教学内容安排和进度:第一课时:回顾C语言基础知识,介绍随机数生成方法。
第二课时:讲解分支结构和循环结构在猜数字游戏中的应用。
第三课时:学习函数定义与调用,实现猜数字游戏的模块化设计。
第四课时:程序调试与优化,讲解编程技巧和良好编程习惯。
教材章节关联:1. C语言基础知识:参照教材第一章。
一段简单的猜数字代码

⼀段简单的猜数字代码⼀段简单的猜数字代码,要求是1,要猜的数字是随机数字1到9;2,猜数字次数为三次;3,如果猜中就打印提⽰语,并且结束程序;4,如果猜错就打印正确值还有剩下的次数;5,如果次数为0,就打印结束,欢迎下次再来。
⽂件名为:easy_guess.py,代码如下:1# !usr/bin/env python32# *-* coding:utf-8 *-*34'''5⼀个简单的猜数字游戏6要猜的数字为随机数字1到97猜的次数为38如果猜中就打印猜中的提⽰语9如果没猜中就打印正确值,还有剩下的次数10如果次数为0,就打印结束,欢迎下次再来11'''1213from random import randint #导⼊模块141516#num_input = int(input("Please input a number(range 1 to 9 ) to continue: ")) #输⼊数字17 guess_time = 0 #定义猜数字次数1819'''开始主循环'''20while guess_time < 4:21 num_input = int(input("PLease input a number(range 1 to 9) to continue: ")) #开始输⼊字符,因为从终端输⼊python认为是字符串,所以要在最前⾯⽤int()函数强制转化为整型,不然后续⽐较的时候会出现错误;22 number = randint(1,9) #定义随机数字,从1到923 remain_time = 3 - guess_time #定义剩下的猜字次数2425if num_input == number: #⽐较输⼊的数字是否和随机数相等,代码的第21⾏前如果没有转化成整型,这⾥会提⽰str不能与int进⾏⽐较;26print("Great guess, you are right!") #相等就执⾏27break#跳出主循环,后续的代码都不会再执⾏28elif num_input > number: #⽐较输⼊的数字是否⼤于随机数29print("Large\n The right number is: {}\n You have {} chances!".format(number,remain_time)) #满⾜条件就提⽰正确答案和剩余次数30elif num_input < number:31print("Small\n The right number is: {}\n You have {} chances!".format(number,remain_time)) #满⾜条件就提⽰正确答案和剩余次数3233 guess_time += 1 #每次循环完成都让猜字次数(guess_time)⾃加1,直到不满⾜主循环条件guess_time < 4上⾯的代码并不能执⾏如果次数为0 就打印结束,欢迎下次再来,⽽且也没有判断⽤户输⼊,下⾯把代码改⼀下,来完善⼀下,⽂件名为another_easy_guess.py:1# usr/bin/env python32# *-* coding:utf-8 *-*34from random import randint #导⼊模块56 guess_time = 0 #定义猜数字次数78'''开始主循环'''9while guess_time < 4:10 remain_time = 3 - guess_time #定义猜的次数11 num_input = input("Please input a number(integer range 1 to 9) to continue(You have {} times to guess): ".format(remain_time)) #开始输⼊12 number = randint(1,9) #定义随机数131415if guess_time >=0 and guess_time < remain_time: #猜的次数⼤于0还有⼩于剩余次数才会执⾏下⾯的代码块16if not num_input.isdigit(): #判定输⼊的是否是数字17print("Please input a integer to continue.") #如果不是数字,提⽰⽤户输⼊数字18elif int(num_input) < 0 or int(num_input) > 10: #判定是不是在我们设定的数字范围内19print("Please use the number 1 to 9 to compare.") #如果不是就提⽰20elif int(num_input) == number: #判定输⼊的数字是否与随机数相等21print("Great guess, you are right!")22break23elif int(num_input) > number: #判定输⼊数是否⼤于随机数24print("Large\n The right number is: {}\n There are {} chances for you!".format(number,(remain_time - 1)))25elif int(num_input) < number: #判定输⼊数是否⼩于随机数26print("Small\n The right number is: {}\n There are {} chances for you!".format(number,(remain_time - 1)))27else:28print("You have arrived the limited, see you next time!") #次数⼩于剩余次数后执⾏29break#跳出循环3031 guess_time += 1 #猜的次数⾃增1直到guess_time < 4;323334'''历史遗留问题:1,上⾯的代码只针对⽤户输⼊的数字,⽤户输⼊字符串也是会计算次数的;35 2,如果都没猜中且次数⽤完,是直接打印最后的You have arrived the limited, see you next time!⽽预期的提⽰正确答案。
猜数字游戏源代码

猜数字游戏本案例知识要点●Visual C++ 6.0下创建Win32 Console Application并运行的方法●C++程序中类的定义和实现●C++程序中类文件的引用及类的实例化一、案例需求1.案例描述由计算机产生0到99的随机数,游戏参加者将猜到的数字从键盘输入,计算机对猜数结果进行判断直到猜出正确结果。
2.案例效果图猜数字游戏运行效果如图2-1所示。
3.功能要求(1)所猜0到99的目标数字由计算随机产生。
(2)0到99的随机数的产生、所猜数字和目标数字的比较等过程以类的形式实现。
(3)若游戏参加者所猜数字正确,则提示所猜总次数;若猜数错误,则提示所猜数字比目标数字大还是小。
二、案例分析本案例中设计了一个Guess类,实现产生随机数、进行参加游戏者输入数字与目标数字的比较、计算猜数次数。
主程序中通过类的实例化实现猜数过程。
三、案例设计为了实现猜数过程,设计Guess类,结构如图2-2所示。
●数据成员int Value产生的0到99间的目标数字。
int CompareTimes为游戏者已猜次数。
●函数成员Guess()构造函数,用来产生随机目标数字。
int Compare(int InputValue)用来判断游戏者所猜数字是否正确,其参数InputValue为游戏者所猜数字。
int GetCompareTimes()用来获得游戏者已猜次数。
五、案例实现猜数字游戏源程序代码如下所示。
************************************* // * Guess.h 类声明头文件************************************* #1. #include <time.h>#2. class Guess#3. {#4. private:#5.int Value; //计算机产生的目标数字#6. int CompareTimes; //所猜次数#7. public:#8. Guess(); //构造函数的声明#9. int Compare(int InputValue); #10. int GetCompareTimes();#11. };#12. Guess:: Guess ()//构造函数的实现#13. {#14. CompareTimes=0; //猜数次数置零#15. srand((unsigned)time(NULL)); //产生随机数种子#16. Value=rand()%100;//产生0~99的随机数#17. }#18.int Guess::Compare(int InputValue)//比较猜数是否正确#19. {#20. CompareTimes++; //所猜次数加1 #21. return InputValue-Value;//比较所猜数字和目标数字是否相同,相同//返回0#22. }#23. int Guess::GetCompareTimes()//获得已猜次数#24. {#25. return CompareTimes;#26. }//************************************* //* GuessNumber.cpp 源文件************************************* #1. #include <iostream>#2. #include "Guess.h"//将已定义的类文件包含到主程序文件中#3. using namespace std;#4. int main()#5. {#6. int InputValue;#7.cout<<"\n** 欢迎使用本程序**\n"; #8. for(;;)#9. {#10. char Select;#11. Guess guessobj;//实例化Guess类#12. cout<<"我已经想好数字啦(0~99),请猜吧!\n";#13. for(;;)#14. {#15. int CompareResult; #16. cout<<"\n我想的是:";#17. cin>>InputValue;//获得游戏者输入的所猜数字#18. CompareResult=pare (InputValue);//判断游戏者所猜数字是否正确#19. if(CompareResult==0) //正确#20. {#21. int GuessTimes=guessobj.GetCompareTimes(); #22. cout<<"\n恭喜您,猜对啦!"<<endl <<"您一共猜了"<<GuessTimes<<"次"<<endl;#23. break;#24. }#25. else if(CompareResult>0)#26. {#27. cout<<"\n对不起,您猜的数大啦!\n";#28. }#29. else#30. {#31. cout<<"\n对不起,您猜的数小啦!\n";#32. }#33. }#34. cout<<"\n您还想再玩吗?('n'=No,Others=Yes)\n";#35. cin>>Select;#36. cout<<'\n';#37. if(Select=='n'||Select=='N')#38. {#39. break;#40. }#41. }#42. cout<<"********** 感谢您的使用! **********\n";#43. return 0;#44. }六、案例总结与提高1.案例总结(1)本案例的重点是介绍Visual C++ 6.0下创建并运行一个C++Win32控制台应用程序的基本过程。
C语言课程设计猜数字游戏

C语言课程设计猜数字游戏课程设计报告课程名称:C语言程序设计课题名称:猜数字游戏专业:自动化班级:1095班学号:xxxxxxxx6333姓名:XXXXXXXX指导教师:XXXXXXXX日期:2016年6月28日一、问题描述:本游戏可以由程序随机产生或由用户输入四个到九之间不重复的数字。
玩家通过游戏提示输入八次来匹配上面所输入的数字。
其中,A表示位置和数字都正确,B表示数字正确但位置不正确。
二、功能要求:1.游戏显示以下菜单:1)随机产生数据2)用户输入数据3)退出游戏2.游戏成功或失败后都能返回主菜单。
三、算法提示:1.数据结构:数组2.使用简单的程序设计方法。
四、测试数据:测试数据:3792第一次输入:12340A2B第二次输入:56780A1B第三次输入:08670A1B第四次输入:97861A1B第五次输入:17942A0B第六次输入:27932A2B第七次输入:37924A0B游戏成功!五、其他:对该系统有兴趣的同学可以在实现系统基本功能后,完善系统的其他功能,如破记录功能,若匹配次数小于纪录保持者,则为破纪录。
目录第一章绪论1.1 项目背景第三条模块调用这一章节将会介绍第三条模块的调用方式,以及如何在程序中正确使用它。
在使用第三条模块之前,我们需要先进行一些准备工作,包括配置环境变量和安装必要的依赖库。
在调用第三条模块时,我们需要注意一些细节问题,比如参数的传递方式和返回值的处理方法。
通过本章的研究,相信大家可以更加熟练地使用第三条模块,提高程序的开发效率。
第四章分析本章节将会对程序进行分析,包括对程序的结构和功能进行详细的介绍。
我们将会从程序的主要模块入手,逐步分析每个模块的功能和实现方法。
通过本章的研究,相信大家可以更加深入地了解程序的内部机制,为后续的开发工作打下坚实的基础。
第一条模块解释与功能在本节中,我们将会对第一条模块进行详细的解释,并介绍它的具体功能。
第一条模块是整个程序的核心模块,它负责实现程序的主要功能,包括菜单的显示、游戏的运行等。
C语言选择与循环控制结构常见习题与答案

1.猜数字小游戏:每次程序随机生成一个数字,用户输入数字进行猜测,十回合内猜出数据则胜利,否则失败,可重复游戏。
代码如下:#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){int magic;int guess;int count;int ret;char reply;srand(time(NULL));do{magic = rand()%100+1; //产生1到100之间的随机数//count = 0;do{do{printf("Please guess a magic number:");ret = scanf("%d",&guess);if(ret!=1){while(getchar()!='\n');}}while(ret!=1||guess<1||guess>100); //如果输入不是1到100之间的数字则连续读取//count = count+1;if(guess>magic)printf("Wrong!Too big!\n");else if (guess<magic)printf("Wrong!Too small!\n");else{printf("Right!\n");printf("The number is :%d\n",magic);}}while(guess!=magic&&count<10);if (magic==guess)printf("count = %d\n",count);if (magic!=guess)printf("You lose!");printf("Do you want to continue(Y/N or y/n)?\n");scanf(" %c",&reply);}while((reply=='y')||(reply=='Y'));return 0;}2.任意时间时钟时针与分针的夹角:钟面上的时针和分针之间的夹角总是在 0 度~ 359 度之间。
c语言课程设计猜数字游戏

c语言课程设计猜数字游戏一、课程目标知识目标:1. 学生能理解并掌握C语言中基本的数据类型、变量声明、随机数生成和条件语句等知识;2. 学生能运用所学知识设计并实现一个简单的猜数字游戏程序;3. 学生了解程序设计中常见的问题解决策略和算法思维。
技能目标:1. 学生掌握C语言编程的基本技巧,如代码编写、调试和运行;2. 学生能运用结构化编程思想,将复杂问题分解为简单的模块进行解决;3. 学生通过编写猜数字游戏程序,培养逻辑思维和问题解决能力。
情感态度价值观目标:1. 学生培养对编程的兴趣,激发学习C语言的积极性;2. 学生通过合作学习和交流讨论,培养团队协作精神和沟通能力;3. 学生在编程过程中,体会程序设计的乐趣,增强自信心和成就感。
分析课程性质、学生特点和教学要求:本课程为C语言课程设计,旨在让学生通过实际操作,巩固所学知识,提高编程技能。
针对初中年级学生,课程内容需贴近实际,以激发兴趣为导向。
教学要求注重培养学生的动手能力和逻辑思维,课程目标具体明确,易于衡量。
课程目标分解:1. 学生掌握猜数字游戏的基本原理和编程实现方法;2. 学生能独立编写、调试并运行猜数字游戏程序;3. 学生通过课程学习,提升编程兴趣,培养团队合作意识和问题解决能力。
二、教学内容1. C语言基本数据类型复习:整型、浮点型、字符型等;2. 变量声明与赋值:局部变量、全局变量;3. 随机数生成:rand()函数、srand()函数、时间戳种子;4. 条件语句:if-else、switch-case;5. 循环语句:while、do-while、for;6. 输入输出函数:printf()、scanf();7. 简单错误处理:逻辑错误、运行错误;8. 游戏设计:猜数字游戏规则、程序逻辑;9. 编程实践:编写、调试、运行猜数字游戏程序;10. 团队合作:分组讨论、协作编程、交流心得。
教学内容安排与进度:第一课时:复习C语言基本数据类型、变量声明与赋值;第二课时:讲解随机数生成、条件语句;第三课时:介绍循环语句、输入输出函数;第四课时:分析猜数字游戏规则、设计程序逻辑;第五课时:编写猜数字游戏程序,进行调试与运行;第六课时:团队合作,交流心得,总结课程。
c语言课程设计猜数字游戏

c语言课程设计猜数字游戏一、教学目标本课程的目标是让学生掌握C语言编程的基本技能,通过编写猜数字游戏程序,培养学生的编程思维和实际操作能力。
具体目标如下:1.知识目标:–掌握C语言的基本语法和数据类型。
–了解函数的定义和调用。
–学习使用循环和条件语句进行程序控制。
2.技能目标:–能够使用C语言编写简单的程序。
–能够运用循环和条件语句实现猜数字游戏的核心功能。
–能够调试和优化程序,提高游戏的体验性。
3.情感态度价值观目标:–培养学生的创新意识和团队合作精神。
–培养学生对编程的兴趣和热情,提高学生的信息素养。
二、教学内容本课程的教学内容主要包括C语言的基本语法、数据类型、函数、循环和条件语句。
具体安排如下:1.第一课时:C语言概述和基本语法。
–介绍C语言的历史和发展。
–学习C语言的基本语法,如变量声明、数据类型、运算符等。
2.第二课时:函数的定义和调用。
–学习函数的定义和声明。
–掌握函数的调用方式和参数传递。
3.第三课时:循环和条件语句。
–学习循环语句的原理和用法,如for循环、while循环等。
–学习条件语句的原理和用法,如if语句、switch语句等。
4.第四课时:猜数字游戏设计与实现。
–分析猜数字游戏的需求和逻辑。
–使用C语言编写猜数字游戏的程序。
–调试和优化程序,提高游戏的体验性。
三、教学方法本课程采用讲授法、案例分析法和实验法相结合的教学方法,以激发学生的学习兴趣和主动性。
1.讲授法:用于讲解C语言的基本语法、数据类型、函数、循环和条件语句等知识点。
2.案例分析法:通过分析典型的猜数字游戏案例,引导学生掌握游戏设计的原理和方法。
3.实验法:让学生亲自动手编写和调试猜数字游戏程序,提高学生的实际操作能力。
四、教学资源本课程所需的教学资源包括教材、参考书、多媒体资料和实验设备。
1.教材:选用《C程序设计》等相关教材,为学生提供系统的理论知识。
2.参考书:推荐《C语言编程实践》等参考书,丰富学生的知识体系。
C语言课程设计--猜数字游戏

课程设计报告课程名称C语言程序设计课题名称猜数字游戏专业机械设计及其自造化班级1185班学号201113090516姓名指导教师王颖2 0 1 2年6 月2 2 日湖南工程学院课程设计任务书课程名称C语言程序设计课题猜数字游戏专业班级机械设计1185 班学生姓名学号201113090516指导老师王颖审批王颖任务书下达日期2012 年6 月 1 日任务完成日期2012 年6 月22 日设计课题四:猜数字游戏一、问题描述:该游戏可以由程序随机产生或由用户输入四个0到9之间的数字,且不重复。
玩游戏者通过游戏提示输入八次来匹配上面所输入的数字。
A表示位置正确且数字正确,B表示数字正确而位置不正确。
二、功能要求:1、本游戏显示这样的菜单:(1)随机产生数据(2)用户输入数据(3)退出游戏2、游戏成功与否都能返回主菜单三、算法提示:1、数据结构:数组2、用简单的程序设计方法四、测试数据:测试数据: 3792第一次输入: 12340A2B第二次输入: 56780A1B第三次输入: 08670A1B第四次输入: 97861A1B第五次输入: 17942A0B第六次输入: 27932A2B第七次输入: 37924A0B游戏过关!!!五、其它:对该系统有兴趣的同学可以在实现系统基本功能后,完善系统的其它功能,如:破记录功能,若你所匹配的次数小于纪录保持者,则为破纪录。
目录第一章绪论 (1)第一节项目背景 (1)第二节本课题所做的工作 (2)第二章需求分析第一节用户需求分析 (3)第二节开发环境分析 (4)第三章程序设计 (5)第一节程序的功能 (5)第二节输入输出的要求 (5)第三节程序模块 (6)第一条模块组成 (6)第二条层次结构 (8)第三条模块调用 (9)第四章分析 (10)第一节模块解释与功能 (10)第五章调试 (14)第一节菜单测试 (14)第二节游戏测试 (16)第一条在自定义中 (16)第二条在随机游戏中 (19)第六章总结 (21)第七章附录 (23)第一节附录A 源程序 (23)第二节附录B 参考文献 (32)课程设计评分表 (33)第一章绪论第一节项目背景C语言一共有32个关键字,9种控制语句,程序书写形式自由,主要用小写字母表示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
猜数字游戏代码C语言#include <stdio.h>#include <stdlib.h>#include <time.h>void fun(){static int gc,count,try_time;static int a[4],b[4],i,j,k=0,m=0,n=1,u,sumA=0,sumB=0,flag[10]={0}; srand(time(NULL));count=4;try_time=10;for(i=0;i<count;i++){int t;do{t=rand()%10;}while(i==0 && t==0);if(flag[t]==0){a[i]=t;flag[t]=1;}else i--;}printf("\n∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽\n");printf("∽猜数游戏∽\n");printf("∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽\n");printf("∽1: 开始游戏∽\n");printf("∽2: 查看上次成绩∽\n");printf("∽3: 帮助信息∽\n");printf("∽4: 系统设置∽\n");printf("∽0: 退出游戏∽\n");printf("∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽\n");printf("请输入选择: ");scanf("%d",&n);if(n==0){printf("\n\n感谢您的使用,游戏退出!\n");exit(0);}if(n==2){ printf("\n\n上次的成绩为:%d\n",u);do{printf("输入0返回上级菜单:");scanf("%d",&n);printf("输入错误!请重新输入!\n");}while (n>0);{system("CLS");fun();}}if(n==3){printf("----------------------------------------------------------\n");printf("游戏规则:\n");printf(" 在屏幕上输入个不同的数,在系统生成的个数进行比较,\n");printf("如果数字跟位置都正确,则胜出!总共可以尝试%d次。
每尝试一次扣10分。
\n\n",try_time);printf("----------------------------------------------------------\n");do{printf("输入0返回上级菜单:");scanf("%d",&n);system("pause");if(n!=0)printf("输入错误!请重新输入!\n");}while (n>0);system("CLS");fun();}}if(n==1){printf("\n请输入%d位不同的数字(0~9之间):",count); for(j=0;j<count;j++)scanf("%d",&b[j]);gc=0;for(i=0; i<count; i++){for(j=i+1;j<count;j++){if(b[i]==b[j]){printf("输入有重复\n\n");gc=1;break;}}if(gc==1)for(i=0;i<count;i++){for(j=0;j<count;j++){if(i==j && a[i]==b[j])sumA++;else if(i!=j && a[i]==b[j])sumB++;}}printf("猜数结果为:");printf("有%d个数数值和位置都相同!有%d个数数值相同,但位置不同。
\n",sumA,sumB);if(sumA==4){printf("\n恭喜你! 猜对了!!\n ");printf("本次得分是: %d\n",u);printf("\n恭喜你!你的成绩能进入积分榜!\n"); printf("请输入你的姓名:");printf("请输入0返回上级菜单:");scanf("%d",&n);do{printf("输入0返回上级菜单:");scanf("%d",&n);if(n!=0)printf("输入错误!请重新输入!\n");}while (n>0);{system("CLS");fun();}}sumA=0,sumB=0;k++;u=100-try_time*k;if(k==try_time){printf("所猜数字为: ");for(i=0;i<count;i++)printf("%d",a[i]);printf("\n");printf("请输入0返回上级菜单: "); scanf("%d",&n);do{printf("请输入0返回上级菜单:"); scanf("%d",&n);if(n!=0)printf("输入错误!请重新输入!\n"); }while (n>0);{system("CLS");fun();}}}if(n==4){int menu;int temp;system("cls");printf(" 游戏设置\n(1)修改要猜的数字的个数.\n(2)修改可以尝试的次数.\n(3)退出设置.\n");printf("请输入1到3:\n");scanf("%d",&menu);while(menu<1|| menu>3){printf("请输入1到3:\n");scanf("%d",&menu);return ;}switch(menu){case 1:printf("目前游戏中系统会自动产生%d个数",count);printf("请输入你要修改的个数(0到10):(输入0不修改)\n"); scanf("%d",&temp);while(temp<0||temp>10){if(temp=0){printf("你并未修改.\n");system("pause");}else{printf("请输入0到10:\n");scanf("%d",&temp);}}count=temp;printf("你修改的新个位为:%d.\n",count);system("pause");break;case 2:printf("目前游戏中尝试次数为%d次",try_time); printf("请输入你要修改的次数:(输入0不修改)\n"); scanf("%d",&temp);while(temp<0)if(temp==0){printf("你并未修改.\n");system("pause");return ;}else{printf("请输入大于0的数:\n");scanf("%d",&temp);}}try_time=temp;printf("你修改的新次数为:%d.\n",try_time); system("pause");break;}}}void main() {fun();}。