toptide 2013-10-14 14:30
浏览 998

单链表的连接..数据结构..帮忙看一下。第一个表出来正确,但第二个练上去是一窜数字

#include
#include
using namespace std;

typedef struct node
{
char data;
node *next;
}Node;

int init(Node *&L)
{
L=(Node *)malloc(sizeof(Node));
L->next=NULL;
return 0;

}

int crete(Node *&L,int a[],int n)
{
Node *s,*r;
int i;
L=(Node *)malloc(sizeof(Node));
r=L;
for(i=0;i {
s=(Node *)malloc(sizeof(Node));
s->data=a[i];
r->next=s;
r=s;
}
r->next=NULL;
return 0;

}
int Link(Node *A,Node *B)
{
Node *p=A;
while(p->next!=NULL)
{
p=p->next;
}
p->next=B->next;
return 0;
}
int print(Node *L)
{
node *q=L->next;
while(q!=NULL)
{
cout<data<<" ";
q=q->next;
}
cout<<endl;
return 0;
}

int main()
{
int a,b,c,i;
Node *ha,*hcc;
int test[50];
int follow[50];
init(ha);
init(hcc);
cin>>a;
for (i=0;i cin>>test[i];
crete(ha,test,a);
cin>>b;
for(c=0;c cin>>follow[c];
crete(hcc,follow,b);
Link(ha,hcc);
print(ha);

return 0;

}

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 ubuntu虚拟机打包apk错误
    • ¥199 rust编程架构设计的方案 有偿
    • ¥15 回答4f系统的像差计算
    • ¥15 java如何提取出pdf里的文字?
    • ¥100 求三轴之间相互配合画圆以及直线的算法
    • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
    • ¥15 名为“Product”的列已属于此 DataTable
    • ¥15 安卓adb backup备份应用数据失败
    • ¥15 eclipse运行项目时遇到的问题
    • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发