中国新歌声2在线直播:大家好 请帮我看一下我自己的做的程序有什么问题 谢谢

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 07:42:12
这是我自己做的二叉树的先序遍历的程序 里面有一个创建二叉树 但是我做的程序在TC上检查是对的 运行的起 但是在运行时回出现一个问题 输入字符进去后 没有结果 希望有人能够帮我解决一下 非常感谢 程序是这样的:
#include<stdio.h>
#include<stdlib.h>
#define maxsize 50
typedef struct tnode
{ char data;
struct tnode *lchild,*rchild; }
bitree;
bitree *t,v;

Creatbitree(t)
bitree *t;
{ char ch;
scanf("%c",&ch);
if(ch==' ')
t=NULL;
else
{ t=malloc(sizeof(bitree));
t->data=ch;
Creatbitree(t->lchild);
Creatbitree(t->rchild); } }

PREORDER(t)
bitree *t;
{ if(t)
{ printf("%c",t->data);
PREORDER(t->lchild);
PREORDER(t->rchild); } }

main()
{ t=&v;
Creatbitree(t);
PREORDER(t); }

8个错误