递归调用下如何给每个节点的数据域赋值???
各位大佬求解。。。
node* createtree(node *pa)
{
int ch;
printf("请输入元素:\n");
scanf("%d",&ch);
if(ch==0)
pa=NULL;
else
{
pa=new node;
pa->data =ch;
pa->lchild =createtree(pa->lchild);
pa->rchild =createtree(pa->rchild);
}
return pa;
}
输入的部分不知道怎么放置