文章
28
粉丝
82
获赞
5
访问
16.5k
求助,哪里写的有问题啊,为啥运行出来结果不对
#include<stdio.h>
#include<stdlib.h>
int main()
{
typedef struct LNode
{
int data;
struct LNode *next;
}LNode;
int s1,s2,n1,n2;
int i;
LNode *head1,*head2,*tail1,*tail2,*p,*q;
head1=(LNode *)malloc(sizeof(LNode));
head1->next=NULL;
tail1=head1;
head2=(LNode *)malloc(sizeof(LNode));
head2->next=NULL;
tail2=head2;
scanf("%d",&s1);//第一个链表
for(i=0;i<s1;i++)
{
scanf("%d",&n1);
p=(LNode *)malloc(sizeof(LNode));
p->d...
登录后发布评论
创建链表的时候注意把next赋值为NULL
p->next=NULL;
q->next=NULL;