int var1,var2; Console.WriteLine("输入第一个整数,回车"); var1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("输入第二个整数,回车"); var2 = Convert.ToInt32(Console.ReadLine()); aoto: if (var2 <= 10) { Console.WriteLine("您输入的数是{0}", var2); } else { Console.WriteLine("您已经输入一个大于10的数,请从新输入."); var2 = Convert.ToInt32(Console.ReadLine()); goto aoto; //var2大于10则跳转至从新输入 } if (var1 > 10 || 10 < var2) //对var1,var2进行或运算 { Console.WriteLine("您输入的数其中至少有一个数大于10"); } else { Console.WriteLine("您输入的数中没有大于10的"); } Console.ReadLine();