xiaozhangxuexi 发表于 2020-8-21 16:27:28

二叉树

本帖最后由 xiaozhangxuexi 于 2020-8-21 16:39 编辑

typedef char DataType;
typedef struct node
{
    DataType data;
    struct node *lchild,*rchild;
}BiTNode,*BiTree;
void creatTree(BiTree *T)
{
    DataType ch;
    printf(":输入\n");
    scanf("%c",&ch);
    if(ch=='#')
    *T=NULL;
    else
    {
      *T=(BiTNode*)malloc(sizeof(BiTNode));
      (*T)->data=ch;
      creatTree(&(*T)->lchild);
      creatTree(&(*T)->rchild);
    }
}
int main()
{
    BiTree *T;
    creatTree(&(*T));
    return 0;
}


创建二叉树时,只能输入一个字符(没有输入#)程序就终止,哪里的问题丫

xiaozhangxuexi 发表于 2020-8-21 16:31:44

。。。sorry问题解决
有点脑残了

芳琪 发表于 2021-4-25 22:40:50

xiaozhangxuexi 发表于 2020-8-21 16:31
。。。sorry问题解决
有点脑残了

我也遇到了这个问题re,还没输入就结束程序了

lingehhhc666 发表于 2021-4-27 12:26:44

二叉树是肾么
页: [1]
查看完整版本: 二叉树