2011-d-二-2
//采用指针游历的方式求层数遍历
int l;
int num=0;
int leno(BTNode *p,int x)
{
if(p!=NULL)
{
if((l==x||l==x+1)&&p->lchild==NULL&&p->rchild==NULL) ++num;
++l;
leno(p->lchild,x);
leno(p->rchild,x);
--l;
}
return num;
}