你用了全局变量之后,递归的函数内部把sum加了一次,递归函数返回的数字把sum又加了一次,这就不对了吧。 你就想这种情况  
   1
  /
2
你应该就加了两个2