typedef struct BiTNode{
ElemType data;
struct BiTNode *lchild,*rchild;
}BiTNode,*BiTree;
void Leaf(BiTree T)//后序遍历
{
int num=0;
if(T!=NULL)
{
Leaf(T->lchild);
Leaf(t->rchild);
if(T->lchild==NULL&&t->rchild==NULL)
num++;
}
}//采用其他遍历方法也可以,只需调整if的顺序