实现了基本的逻辑,代码如下 Func<Int32,Int32,Int32> s = (x,y)=>x==y?0:x<y?1:2; int rd = new Random().Next(100),ss; while((ss=s.Invoke(Int32.Parse(Console.ReadLine()),rd))!=0) Console.WriteLine(ss == 1 ? "Sorry It's Smaller" :"Sorry It's Big");