#include <stdio.h>
#include <malloc.h>
#define MAXLEN 100
typedef struct BT
{
char data;
struct BT *lchild;
struct BT *rchild;
}BT;
int count=0;
BT *CreateBT() /*创建二叉树*/
{ BT *t;
char x;
scanf("%c",&x);
getchar();
if(x=='0')
t=NULL;
else
{
t=(BT *)malloc(sizeof(BT));
t->data=x;
printf("\n\t\t 请输入%c 结点的左子结点:",t->data);
t->lchild=CreateBT();
printf("\n\t\t 请输入%c 结点的右子结点:",t->data);
t->rchild=CreateBT();
}
return t;
}
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余4页未读,立即下载