double lt()
{
 .
 .
 if(条件)
   return ..;
 else
  lt();      //这样调用可以吗?最后会出来结果吗?}