| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 627 人关注过本帖
标题:求助:帮忙看看啊!怎么调试成功了却不能运行???
取消只看楼主 加入收藏
xuelong01
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-12-1
收藏
 问题点数:0 回复次数:1 
求助:帮忙看看啊!怎么调试成功了却不能运行???

用递归中序遍历二叉树
#include<stdlib.h>
struct tree //声明树的结构
{
struct tree *left;
int data;
struct tree *right;
};

typedef struct tree treenode;
type treenode *b_tree; //声明二叉树链表

//插入二叉树的节点
b_tree insert_node(b_tree root,int node)
{
b_tree newnode;
b_tree currentnode;
b_tree parentnode;

newnode=(b_tree)malloc(sizeof(treenode)); //建立新节点的内存空间
newnode->data=node;
newnode->right=NULL;
newnode->left=NULL;

if(root=NULL)
return newnode;
else
{ currentnode=root;
while(currentnode!=NULL)
{ parentnode=currentnode;
if( currentnode->data>node)
currentnode=currentnode->left;
else currentnode=currentnode->right;
}
if(parentnode->data>node)
parentnode->left=newnode;
else parentnode->right=newnode;
}
return root;
}

// 建立二叉树
b_tree create_btree(int *data,int len)
{
b_tree root=NULL;
int i;

for(i=0;i<len;i++)
root=insert_node(root,data[i]);
return root;
}
//二叉树中序遍历
void inorder(b_tree point)
{
if(point!=NULL)
{
inorder(point->left);
printf("%d",point->data);
inorder(point->right);
}
}

//主程序
void main( )
{
b_tree root=NULL;
int i,index;
int value;
int nodelist[20];
printf("\n pleaase input the elements of binary tree(exit for 0 ):\n");
index=0;

//读取数值存到数组中
scanf("%d",&value);

while(value!=0)
{
nodelist[index]=value];
index=index+1;
scanf("%d",&value);
}
//建立二叉树
root=create_btree(nodelist,index);

//中序遍历二叉树
printf("\nThe inorder traversal result is :");
inorder(root);
printf("\n");
}








老是提示语法错误(红色是错误地方!!),可是偶看不出啊—-—



还有,谁知道Turbo C For Windows哪儿有最新版下载啊???
谢谢啊………………

搜索更多相关主题的帖子: 调试 运行 
2005-12-01 21:33
xuelong01
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-12-1
收藏
得分:0 
怎么没人帮忙那?????????????

2005-12-03 09:42
快速回复:求助:帮忙看看啊!怎么调试成功了却不能运行???
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035942 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved