void BtreeToE(BTree *root){
BtreeToExp(root,1);
}
void BtreeToExp(BTree *root,int deep){
if(!root) return;
else if(root->left==NULL&&root->right==NULL){ //如果是叶子节点,不输出括号
printf("%s",root->data);
}
else{
if(deep>1) printf("("); //deep大于1说明不是根节点,要输出括号
BtreeToExp(root->left,deep+1);
printf("%s",root->data);
BtreeToExp(root->right,deep+1);
if(deep>1) printf(")");
}
}