永发信息网

C++中的程序找不出错来帮帮忙

答案:1  悬赏:40  手机版
解决时间 2021-06-07 01:51

#include <stdio.h>
#include <malloc.h>
#include <stdlib.h>
#define MaxSize 100
typedef char ElemType;
typedef struct BiTNode
{
ElemType data;
struct BiTNode *Lchild;
struct BiTNode *Rchild;
}BiTNode,*BiTree;
Status CreareBiTree(Bitree &T)
{
char ch;
scanf("%c ",&ch);
if(ch==' ')T=NULL;
else
{
if(!(T=(BiTNode *)malloc(sizeof(BiTNode))))
exit (overflow);
T->data=ch;
CreateBiTree(T->Lchild);
CreateBiTree(T->Rchild);
}
return ok;
}
int NM(BiTree T)
{
if(T==NULL) return 0;
else return(NM(T->Lchild)+NM(T->Rchild)+1);
}
Status PreOrder(BiTree T)
{
if(T!=NULL)
{
printf(T->data);
PreOrder(T->Lchild);
PreOrder(T->Rchild);
}
return ok;
}
void main()
{
BiTree T;
printf("输入二叉树:\n");
CreateBiTree(&T);
printf("二叉树结点个数为%d\n",NM(T));
printr("先序遍历输出二叉树:\n");
PreOrder(T);
}


最佳答案

我做了改动,你参考一下,


#include <stdio.h>
#include <malloc.h>
#include <stdlib.h>
#define MaxSize 100
typedef char ElemType;
struct BiTNode
{
ElemType data;
struct BiTNode *Lchild;
struct BiTNode *Rchild;
} ;
typedef BiTNode* BiTree;//////定义BiTree为BiTNode型指针
bool CreateBiTree(BiTree T)
{
char ch;
scanf("%c ",&ch);
if(ch==' ')T=NULL;
else
{
if(!(T=(BiTNode *)malloc(sizeof(BiTNode))))
exit (1);
T->data=ch;
CreateBiTree(T->Lchild);
CreateBiTree(T->Rchild);
}
return true;
}
int NM(BiTree T)
{
if(T->data==NULL) return 0;
else return(NM(T->Lchild)+NM(T->Rchild)+1);
}
bool PreOrder(BiTree T)
{
if(T!=NULL)
{
printf("%c",T->data);
PreOrder(T->Lchild);
PreOrder(T->Rchild);
}
return true;
}
void main()
{
BiTree T=NULL;
printf("输入二叉树:\n");
CreateBiTree(T);
printf("二叉树结点个数为%d\n",NM(T));
printf("先序遍历输出二叉树:\n");
PreOrder(T);
}



我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
赛尔号莫比和纳多雷哪个好?
鲁能还可以登顶吗?
为什么我的桌面输入密保的时候的图在DNF的文
地下城称等被盗找称号
永城市商丘永城市企业家俱乐部地址在什么地方
为什么我用QQ音乐 QQ号上显示不了呢?
我和我老公房事结束后,他射的那东西有股怪味
手机充电时线充电池一冲就满怎么回事
正伤脑筋呢,大家帮助想想办法!
急求专家!怀孕能不能吃霍香正气液?
WOW什么装备等级的奥法才能打的出伤害而且魔
西陵区宜昌伯爵这个地址在什么地方,我要去这
求个好听夏姓女孩的名字,谢谢
有一种版本的拳皇谁能告诉我在哪里下载
联想Y450A-TSI(H)跟 联想Y450A-PSE(H)灰
推荐资讯
晓是谁创的??
这个死青蛙多钱?
到本赛季现在为止奥尼尔的总得分是多少
宠物猫选择什么品种
帮我解梦,我梦见自己调牙。
JSP:值传递问题
上班怎么那么的累啊???
QQ空间升为宽版后把花藤遮挡住了 怎样才能显
手机游戏封神传说之仙侣情缘怎么找到那五个令
有人可以帮助我嘛!请回答→
药品说明书上的不良反应,禁忌,注意事项.均写
自校仪器设备标示管理用状态标志中应包含的必
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?