c#如何实现猜数字游戏

  介绍

这篇文章主要介绍了c#如何实现猜数字游戏,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

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

<强>题目样式:

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

<强>提示:

产生0到100之间的随机数字可以用以下语句;
随机rdm=new随机();
int猜=rdm。下(0,101);

<强>思路:

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

代码实现:

class 程序   {才能   ,,,static  void  Main (string [], args)   ,,,{   ,,,,,string 小姐:=,空;   ,,,,,   ,,,,,{   ,,,,,,,Console.WriteLine (“please  input  a  numble 结构;zero 用hundred 用guess.if 你want 用输出,please  input  0, else  input  1 !”);   ,,,,,,,小姐:=,Console.ReadLine ();   ,,,,,,,如果(i.Trim () .Equals (“0”))   ,,,,,,,{   ,,,,,,,,,返回;   ,,,,,,,}   ,,,,,},while  (! i.Trim () .Equals (“1“));   ,,,,,Random  rdm =, new 随机();   ,,,,,int  guess =, rdm.Next (0, 101);   ,,,,,int  input =, 0;   ,,,,,int  j =, 0;   ,,,,,   ,,,,,{   ,,,,,,,Console.WriteLine (“please  input  a  numble 用猜!”);   ,,,,,,,,小姐:=,Console.ReadLine ();   ,,,,,,,如果(! int.TryParse(我,out 输入)   ,,,,,,,{   ,,,,,,,,,继续;   ,,,,,,,}   ,,,,,,,j=+ 1;   ,,,,,,,if  (input 祝辞,猜)   ,,,,,,,{   ,,,,,,,,,Console.WriteLine(“却;能够numble  is  too 大,guess  again 请!“);   ,,,,,,,,,Console.WriteLine(“却;能够is {0},猜!“,,j);   ,,,,,,,}   ,,,,,,,else  if  (input  & lt;,猜)   ,,,,,,,{   ,,,,,,,,,Console.WriteLine(“却;能够numble  is  too 小,guess  again 请!“);   ,,,,,,,,,Console.WriteLine(“却;能够is {0},猜!“,,j);   ,,,,,,,}      ,,,,,},while  (input  !=,猜);   ,,,,,,Console.WriteLine (“Congrtulations 用你,你断开连接;guess 对!却;能够right  numble 女儿;+输入);   ,,,}   以前,,}

运行结果:

 C #如何实现猜数字游戏

c#如何实现猜数字游戏