//判断是否猜中
bool isTrue = false;
//记录用多少次猜中
int num = 0;
//生成随机数
Random r = new Random();
int randomnum = r.Next(0, 101);
do
{
Console.Write("请输入您认为对的数字:");
int result = Convert.ToInt32(Console.ReadLine());
if (result == randomnum)
{
isTrue = true;
num++;
}
else
{
if (result > randomnum)
{
Console.WriteLine("您输入的数字太大了");
isTrue = false;
num++;
}
else
{
Console.WriteLine("您输入的数字太小了");
isTrue = false;
num++;
}
}
} while (isTrue==false);
switch (num)
{
case 1:
Console.WriteLine("您太有才了!");
break;
case 2:
case 3:
case 4:
case 5:
case 6:
Console.WriteLine("您很聪明!");
break;
default:
Console.WriteLine("小同志,你还需继续努力!");
break;
}
随机数的100不知道是否包括,我给的包括的,如果你不想取到100的话,你可以把101换成100.
本想截图,但是一看太大没法截图,就直接发源码了可能会有点难看,你可以直接复制过去就行。如果不是你想要的,请无视,请勿喷。