猜数字小游戏

你说的曾经没有我的故事 提交于 2020-03-05 22:13:25

C#代码

int n,a=1;
            Console.WriteLine("猜测个100以内的整数。");
            Console.Write("第1次猜,请输入一个整数:");
            Random rdm = new Random();
            int num = rdm.Next(0, 101);
            for (; ; )
            {
                a++;
                try
                {
                    string guess = Console.ReadLine();
                    n = int.Parse(guess);
                    if (n < num)
                    {
                        Console.WriteLine("太小");
                        Console.Write("第{0}次猜测,请输入一个整数:", a);
                        continue;
                    }
                    else if (n > num)
                    {
                        Console.WriteLine("太大");
                        Console.Write("第{0}次猜测,请输入一个整数:", a);
                        continue;
                    }
                    else if (n == num)
                    {
                        Console.WriteLine("恭喜你猜对了,这个数是{0}", num);
                        break;
                    }
                }
                catch
                {
                    Console.WriteLine("输入无效");
                    Console.Write("第{0}次猜测,请输入一个整数:", a);
                }
             }

运行结果
在这里插入图片描述
假定输入字符串,使用try catch语句判断输入是否有效并将字符串转化为数字,对其进行判断,得到程序。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!