本文实例为大家分享了C#实现猜数字游戏具体代码,供大家参考,具体内容如下

给定一个0-100的随机数字猜其大小

题目样式:

电脑产生一个0到100之间的随机数字,并且要求用户来猜,如果用户猜的数字比这个数字大,电脑会提示“太大”,否则提示“太小”,当用户正好猜中,电脑会提示“恭喜你猜对了,这个数是·······”。在用户每次猜测之后,程序会输出是用户第几次猜测,如果用户输入的根本不是一个数字,程序会告诉用户输入无效。

提示:

产生0到100之间的随机数字可以用以下语句;

Random rdm = new Random();

int guess = rdm.Next(0, 101);

思路:

先设一个开关,是否要执行,是就输入“1”,否则的话输入“0”。然后根据这个随机数字guess,用户输入的的值赋值给input,用do…while语句判断guess与input的大小,直到找到input=guess为止。

代码实现:

class Program

{

static void Main(string[] args)

{

string i = null;

do

{

Console.WriteLine("please input a numble between zero to hundred to guess.if you want to output,please input 0,else input 1.");

i = Console.ReadLine();

if(i.Trim().Equals("0"))

{

return;

}

} while (!i.Trim().Equals("1"));

Random rdm = new Random();

int guess = rdm.Next(0, 101);

int input = 0;

int j = 0;

do

{

Console.WriteLine("please input a numble to guess.");

i = Console.ReadLine();

if(!int.TryParse(i,out input))

{

continue;

}

j=j+1;

if (input > guess)

{

Console.WriteLine("this numble is too big,guess again please!");

Console.WriteLine("this is {0} guess!", j);

}

else if (input < guess)

{

Console.WriteLine("this numble is too small,guess again please!");

Console.WriteLine("this is {0} guess!", j);

}

} while (input != guess);

Console.WriteLine("Congrtulations to you,you are guess right!this right numble is"+input);

}

}

运行结果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

时间: 2020-03-06

c#语言猜数字游戏,C#实现猜数字游戏相关推荐

  1. C语言学习笔记07-2-循环的游戏实验:猜数字(附rand、srand函数说明)

    C语言猜数字游戏实验(07-1笔记的补充) 在C/C++编程练习中代码太多,不能明显体现有关分支.循环语句结构的实验变化,在此处单独归纳汇总一份我尝试过的三次猜数字游戏设计. 猜数字初版 #inclu ...

  2. 猜数字小c语言游戏课程任务书,猜数字游戏课程设计.doc

    猜数字游戏课程设计.doc 1(c/c程序设计课程设计)设 计 说 明 书猜数字游戏的设计与实现学 生 姓 名学 号班 级成 绩指 导 教 师计算机科学与技术系2010 年 7 月 9 日C/C程序设 ...

  3. C语言实现1到100简单猜数字游戏

    猜数字游戏就是系统随机生成一个数字,我们来猜的游戏. 这里我们约定 1表示玩游戏,0表示退出游戏. 那么怎么才能让系统随机生成一个数字呢?这里我们想到一个函数:rand()函数. 通过查阅MSDN软件 ...

  4. C语言实现可以重复玩的猜数字游戏

    话不多说,先上源码! #include<stdio.h> #include<stdlib.h> #include<time.h> #include<Windo ...

  5. python猜数游戏流程_Python 猜数字游戏

    游戏内容:猜数字游戏 游戏过程描述 程序运行起来,随机在某个范围内选择一个整数. 提示用户输入数字,也就是猜程序随即选的那个数字. 程序将用户输入的数字与自己选定的对比,一样则用户完成游戏,否则继续猜 ...

  6. java 文曲星猜数字,「3D跨度表」文曲星中的猜数字游戏,要猜一个四位数,有什么通用公式?...

    大家好,本文问题是「3D跨度表」文曲星中的猜数字游戏,要猜一个四位数,有什么通用公式?,由专家五湖彩解答.下面是具体回答内容: 算法:主来要是复杂的逻辑判断.基自本的想法是先在六bai步里判断出是哪d ...

  7. 19.猜数字的游戏:随机生成数字与输入数字进行比较

    编程题目: 19.设计一个猜数字的游戏.数字为50-150之间的一个整数,由程序随机生成,程序使用者在键盘上输入数字,程序将输入的数字与被猜的数字作比较,给使用者提示信息(输入数字比被猜的的数字小,提 ...

  8. 猜数字(Bulls and Cows)游戏

    你正在和你的朋友玩 猜数字(Bulls and Cows)游戏:你写下一个数字让你的朋友猜.每次他猜测后,你给他一个提示,告诉他有多少位数字和确切位置都猜对了(称为"Bulls", ...

  9. html5猜数字游戏代码,js猜数字小游戏的简单实现代码

    复制代码 代码如下: 简易计算机 //获取随机数 function GetRandomNum(Min,Max) { var Range = Max - Min; var Rand = Math.ran ...

  10. 【查找】临近省赛,Alan邀请emoji玩起了猜数字游戏活跃一下大脑。游戏规则如下:首先Alan写下几个数字让emoji猜,当emoji猜完之后,Alan会给他一个提示(java)

    临近省赛,Alan邀请emoji大佬玩起了猜数字游戏活跃一下大脑.游戏规则如下: 首先Alan写下几个数字让emoji大佬猜,当emoji大佬猜完之后,Alan会给他一个提示,这个提示包含两部分:全对 ...

最新文章

  1. ecshop 2.x/3.x sql注入/任意代码执行漏洞
  2. 【iOS 开发】Objective - C 语法 之 类型转换
  3. Windows 2008-IIS 7.0-SSL操作大全
  4. 【要闻】Kubernetes安全问题严峻、Linux v5.4安全性浅谈
  5. pymysql建表_Python数据库操作,针对pymysql 和 MYSQL数据库
  6. 首席省钱赚钱专家微信小程序源码下载,淘宝客 外卖侠 外卖cps 首席多多客 八合一小程序源码
  7. java软件工程师工作业绩_JAVA软件工程师个人简历范文
  8. Linux中LANG,LC_ALL,local详解
  9. Linux Sentaurus-Silvaco虚拟机使用方法
  10. 二分法求函数零点:(递归方法和非递归方法)
  11. 毕业设计——阶段性成果展示
  12. 考研数学:常见的初等函数求导公式以及其对应的积分公式
  13. 企业LNMP环境应用
  14. android 微博 4.1sdk,android使用新浪微博最新SDK4.1进行第三方授权登录
  15. 【此间乐,不思蜀】 大一不想咸鱼的暑假7.17
  16. java网络编程 TCP程序
  17. 云服务器微信faq,微信公众平台常见问题FAQ
  18. Android Bitmap关于setPixel设置的值和getPixel获得的值不一样的问题
  19. 今天才知道!华为手机摄像头可不止能拍照,它还能提高办公效率
  20. FATE联邦学习初探(二)

热门文章

  1. 入门Python400集视频,Python学会之后,一般能拿到多少工资?
  2. 微信公众平台账号名字修改方法
  3. 戒梭先生:随笔|合格交易者要达到的三个境界
  4. 云南省最好的计算机学校排名,云南学校排名
  5. c++课程设计之贪食蛇
  6. 局域网使用teamviewer
  7. 发布一个iPhone版“远程桌面”
  8. 陌陌八成营收靠直播 直播行业已进入两极分化
  9. ajax 执行成功前,提示正在处理请稍后
  10. Android-简单单词书app