该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
printf("\n ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆");
printf("\n ☆☆☆☆☆☆☆☆! 1. 先 序 输 出 二 叉 树.!☆☆☆☆☆☆☆");
printf("\n ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆");
printf("\n ☆☆☆☆☆☆☆☆! 2. 中 序 输 出 二 叉 树.!☆☆☆☆☆☆☆");
printf("\n ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆");
printf("\n ☆☆☆☆☆☆☆☆! 3. 后 序 输 出 二 叉 树.!☆☆☆☆☆☆☆");
printf("\n ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆");
printf("\n ☆☆☆☆☆☆☆☆! 4. 叶 子 节 点 的 数 目.!☆☆☆☆☆☆☆");
printf("\n ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆");
printf("\n ☆☆☆☆☆☆☆☆! 5. 为 叶 子 节 点 的 节 点 值.!☆☆☆☆☆☆☆");
printf("\n ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆");
printf("\n ☆☆☆☆☆☆☆☆! 6. 该 二 叉 树 的 深 度.!☆☆☆☆☆☆☆");
printf("\n ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆");
printf("\n ☆☆☆☆☆☆☆☆! 7. 退 出.!☆☆☆☆☆☆☆");
printf("\n ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆\n");
scanf("%d",&xz);
if(xz==1)
{
printf("先序输出二叉树☆\n");
xianxubl(T);
}
if(xz==2)
{
printf("************************\n");
printf("中序输出二叉树 \n");
zhongxubl(T);
}
if(xz==3)
{printf("\n************************\n");
printf("后序输出二叉树\n");
houxubl(T);
}
if(xz==4)
{printf("\n************************\n");
printf("叶子节点的数目\n%d",tongjiyz(T));
}
if(xz==5)
{printf("\n************************\n");
printf("为叶子节点的节点值\n");
shuchuyzjd(T);
}
if(xz==6)
{printf("\n************************\n");
printf("该二叉树的深度\n%d",shengdu(T));
}
if(xz==7) exit(0);
do{
if(xz1!=1&&xz1!=0) printf("输入选择错误,重新输入!\n");
printf("\n************************\n");
printf("\n请问是否继续?是(1) 否(0)\n");
scanf("%d",&xz1);
}while(xz1!=1&&xz1!=0);
}while(xz1==1);
}