using System;
public class HelloWorld
{
public static void Main()
{
int n, k, c;
Random rnd = new Random();
k = rnd.Next(1, 101);
c = 0;
while (true)
{
Console.WriteLine("请猜一个数:");
n = Convert.ToInt32(Console.ReadLine());
c++;
if (n < 1 || n > 100)
{
Console.WriteLine("错误,请重新输入");
c--;
}
else if (n > k)
{
Console.WriteLine("猜大了");
}
else if (n < k)
{
Console.WriteLine("猜小了");
}
else
{
Console.WriteLine("答对了");
Console.WriteLine("是否再玩一次");
Console.WriteLine("1为是, 0为否");
int a = Convert.ToInt32(Console.ReadLine());
if (a == 1)
{
k = rnd.Next(1, 101);
c = 0;
continue;
}
else if (a == 0)
{
break;
}
}
}
Console.WriteLine("用户猜测次数为{0}次", c);
}
}