intcount(node*root){if(!root)return0;intret=count(root->leftchild)+count(root->rightchild);returnret==0?1:ret;}第一行:空指针返回0第二行:统计左右子树的叶子节点个数第三行:如果左右子树的叶子节点个数为0,则本身是一个叶子节点,返回1;否则返回左右子树的叶子节点个数。