鱼C论坛

 找回密码
 立即注册
查看: 3694|回复: 4

小程序求助~

[复制链接]
发表于 2012-11-5 12:13:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
要建立一个二叉树,如果两个子节点都是#则结束,为什么这个程序在DEVC++下面运行会出错~输入AB##C##时会报错
#include"stdio.h"
#include"stdlib.h"
#define ElemType char
typedef struct BiNode{
        ElemType data;
        struct BiNode *lchild, *rchild;
}BiNode,*BiTree;
void CreateBiTree(BiTree *T){           //用扩展二叉树实现
     char ch;
     scanf("%c", &ch);
     if(ch=='#')      (*T)=NULL;
     else{
          (*T)=(BiTree)malloc(sizeof(BiTree));
          (*T)->data=ch;
          printf("%c  ",(*T)->data);
          CreateBiTree(&((*T)->lchild));
          CreateBiTree(&((*T)->rchild));
          }
}
void InTraverse(BiTree *B){               //中序遍历的递归算法
     if((*B)!=NULL){
                 InTraverse(&((*B)->lchild));
                 printf("%c",(*B)->data);
                 InTraverse(&((*B)->rchild));
                 }
}
int main(){
    BiTree T;
    CreateBiTree(&T);
    InTraverse(&T);
    system("pause");
    return 0;
}

= =!帮我看一下
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-11-5 12:31:49 | 显示全部楼层
顶啊·············
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-11-5 13:05:08 | 显示全部楼层
顶····
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-11-5 16:38:19 | 显示全部楼层
:L:L·······
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-11-5 18:41:06 | 显示全部楼层
为什么就没人呢?鱼C无爱啊:dizzy:
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-16 03:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表