C#——Random类猜数字
2016-03-25 16:33
429 查看
*问题描述:
随机给出一个0至99(包括0和99)之间的数字,然后让你猜是什么数字。你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围。经过几次猜测与提示后,最终推出答案。
*作者:李莉
*版本号:v1.0
*输入描述:输入自己猜的数字
*输出描述:输出提示和最终数字
*程序输出:
*程序代码:
运行结果:
心得体会:
random类的应用
随机给出一个0至99(包括0和99)之间的数字,然后让你猜是什么数字。你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围。经过几次猜测与提示后,最终推出答案。
*作者:李莉
*版本号:v1.0
*输入描述:输入自己猜的数字
*输出描述:输出提示和最终数字
*程序输出:
*程序代码:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine("随机给出一个0~99的整数,请您猜测!"); Random ran = new Random(); int k = ran.Next(99); int yourguss = 0; Console.WriteLine("请输入您猜测的数字:"); yourguss = int.Parse(Console.ReadLine()); while (yourguss != k) { if (yourguss < k) { Console.WriteLine("猜测小了,请重新输入!"); yourguss = int.Parse(Console.ReadLine()); } else if (yourguss > k) { Console.WriteLine("猜测大了,请重新输入!"); yourguss = int.Parse(Console.ReadLine()); } } Console.WriteLine("猜对了!"); Console.WriteLine("{0}正确答案是:", k); Console.ReadKey(); } } }
运行结果:
心得体会:
random类的应用
相关文章推荐
- C#上机实验(二)
- C#实验2.4
- C# 中const和readonly的区别
- 2016年c#:猜数字
- C#设备处理类操作
- 猜数字
- C#字符串操作
- C#语音录制
- (c#vs2008)@page命令属性详解
- C#中的线程二(BeginInvoke和Invoke)
- C#中的线程一(委托中的异步)
- C#比较dynamic和Dictionary性能
- C# 面向对象三大特性:封装、继承、多态
- C#控件随着窗口大小变化而自动变化
- C# Activator.CreateInstance()方法使用
- C#操作注册表
- C#实现在注册表中保存信息
- c#使用stack结构模拟一个表达式的运算过程,如2+3*4
- C# Excel的读取和修改
- C#基础(六)--枚举的一些常用操作