p->data=n;
p->next=NULL;
head=p;
r=head;
n=get);
}
while(n!= ){ /*读取其它字符*/
p=(struct tree*)malloc(sizeof(struct tree));
p->data=n;
p->next=NULL;
r->next=p;
r=p;
n=get);
}
p=head;
while(p!=NULL){ /*判断是否右非法字符*/
if(p->data!=0&&p->data!=1){
printf("There are illeage characters in your codes! ");
goto Error;
}
p=p->next;
}
printf(" The text of the codes is:");
p=head;
q=root;
while(p!=NULL){ /*由根到叶遍历*/
if(q->lchild==NULL&&q->rchild==NULL){ /*判断是否叶节点*/
putq->data);
q=root;
}
else { /*往下遍历*/
if(p->data==0) q=q->lchild;
else q=q->rchild;
if(q->lchild==NULL&&q->rchild==NULL){
putq->data);
q=root;
}
}
p=p->next;
}
printf(" Input codes again(y/n)?"); /*询问是否继续译码*/
c=getche();
printf(" ");
return(c); /*返回是否继续的标志*/
}
/******************************主程序******************************/
void main(){
char c,a;
do{
frequency();
ctree();
ccode();
c=translate(); /*translate子函数返回值赋给c*/
for(;c==y||c==Y;){ /*判断是否继续译码*/
c=translate();
}
printf(" Input text again(y/n)?");
a=getche();
}
while(a==y||a==Y); /*判断是否循环*/
clrscr();
get);
}
相关文章:
1.数据结构实验报告总结
2.数据结构实验报告
3.奥鹏数据结构实验报告
4.数据结构实验报告 图
5.北邮数据结构实验报告
6.北邮数据结构实验报告 图
7.物业管理实习报告范文2000字
8.c数据结构实验报告
9.c++数据结构实验报告
10.数据结构实验报告 实验五
数据结构实验报告
实验报告;课程名称:数据结构班级:软件工程实验成绩:;1206;实验名称:打印机队列模拟学号:20124848批;程序的设计;实验编号:实验一姓名:实验日期:2014年5月2;一、实验目的;对队列的理解;对STL中的queue的使用;实验仿真一个网络打印过程;二、实验内容与实验步骤流程图;这个任务队列的测试使用STL队列适配器;具体地说,每一行中包含的信息是
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-35162-4.html
作用上美国的独立战争近似于抗美援朝战争