biao *ni(biao *head)
{
int i,n=0;
biao *ni,*tail,*new,*t;
for(t=head;t->link!=0;t=t->link,n++);
ni=tail=new=(biao *)malloc(sizeof(biao));
new->num=t->num;
strcpy(new->name,t->name);
new->link=0;
for(i=n-1;i>=0;i--)
{
for(t=head,n=i;n>0;n--,t=t->link);
new=(biao *)malloc(sizeof(biao));
new->num=t->num;
strcpy(new->name,t->name);
new->link=0;
tail->link=new;
tail=new;
}
return(ni);
}
晕,这么巧,我刚做完就有人问了~
{
int i,n=0;
biao *ni,*tail,*new,*t;
for(t=head;t->link!=0;t=t->link,n++);
ni=tail=new=(biao *)malloc(sizeof(biao));
new->num=t->num;
strcpy(new->name,t->name);
new->link=0;
for(i=n-1;i>=0;i--)
{
for(t=head,n=i;n>0;n--,t=t->link);
new=(biao *)malloc(sizeof(biao));
new->num=t->num;
strcpy(new->name,t->name);
new->link=0;
tail->link=new;
tail=new;
}
return(ni);
}
晕,这么巧,我刚做完就有人问了~
