int CalcWPL(BiTree T,int d){
static int wpl;
if(!(T->lchild)&&!(T->rchild)){
wpl+=(T->weight)*d;
}
if(T->lchild)CalcWPL(T->lchild,d+1);
if(T->rchild)CalcWPL(T->rchild,d+1);
return wpl;
}//调用时传入0给d
int CalcWPL(BiTree T,int d){
static int wpl;
if(!(T->lchild)&&!(T->rchild)){
wpl+=(T->weight)*d;
}
if(T->lchild)CalcWPL(T->lchild,d+1);
if(T->rchild)CalcWPL(T->rchild,d+1);
return wpl;
}//调用时传入0给d