用C#编写猜测随机数的游戏需要判定用户输入的数与随机数比较是过大还是过小
以下是用C#编写猜测随机数的游戏的示例代码:
using System;
class Program
{
static void Main()
{
Random random = new Random();
int randomNumber = random.Next(1, 101);
int guess;
Console.WriteLine("猜测随机数的游戏");
Console.WriteLine("------------------");
do
{
Console.Write("请输入一个1到100之间的整数:");
guess = int.Parse(Console.ReadLine());
if (guess < randomNumber)
{
Console.WriteLine("你猜的数太小了,请再试一次。");
}
else if (guess > randomNumber)
{
Console.WriteLine("你猜的数太大了,请再试一次。");
}
else
{
Console.WriteLine("恭喜你,你猜对了!");
}
} while (guess != randomNumber);
Console.ReadLine();
}
}
该程序首先随机生成一个1到100之间的整数,然后要求用户猜测这个数。用户每猜一次,程序会判断用户猜的数与随机数的大小关系,并给出相应的提示。如果用户猜对了,程序会输出“恭喜你,你猜对了!”并结束游戏。程序使用了一个do-while循环来让用户可以多次猜测,直到猜对为止。
原文地址: http://www.cveoy.top/t/topic/fYl 著作权归作者所有。请勿转载和采集!