介绍
这篇文章主要介绍了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#如何实现猜数字游戏