void mix(LinkList plist1,LinkList plist2)
{
int n,x;
LinkList p,r,l,m,p1,s1,p2,s2,d;
r=plist1;
p1=plist1;
s1=plist1;
p1=p1->link;
s1=s1->link;
m=plist2;
p2=plist2;
s2=plist2;
s2=s2->link;
p2=p2->link;
d=p1;
printf("请输入第一个链表元素的个数n\n");
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
p=(LinkList)malloc(sizeof(struct Node));
p->link=NULL;
printf("请输入第%d个元素的值\n",i);
scanf("%d",&p->info);
printf("\n");
r->link=p;
r=p;
}
printf("初始化后的第一个链表如下\n");
while(plist1->link!=NULL)
{
plist1=plist1->link;
printf("%3d",plist1->info);
}
printf("\n");
printf("请输入第二个链表元素的个数x\n");
scanf("%d",&x);
for(int i=1;i<=x;i++)
{
l=(LinkList)malloc(sizeof(struct Node));
l->link=NULL;
printf("请输入第%d个元素的值\n",i);
scanf("%d",&l->info);
printf("\n");
m->link=l;
m=l;
}
printf("初始化后的第二个链表如下\n");
while(plist2->link!=NULL)
{
plist2=plist2->link;
printf("%3d",plist2->info);
}
printf("\n");
if(n>=x)
{
while(int j=1;j<=x;j++)
{
s1=s1->link;
s2=s2->link;
p1->link=p2;
p2->link=s1;
p1=s1;
p2=s2;
}
}
printf("整合后的新链表如下\n");
for(int i=1;i<=n;i++)
{
printf("%3d",d->info);
d=d->link;
}
}
为什么运行不出来结果呀
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
0条回答 默认 最新
悬赏问题
- ¥15 什么设备可以研究OFDM的60GHz毫米波信道模型
- ¥15 不知道是该怎么引用多个函数片段
- ¥15 爬取1-112页所有帖子的标题但是12页后要登录后才能 我使用selenium模拟登录 账号密码输入后 会报错 不知道怎么弄了
- ¥30 关于用python写支付宝扫码付异步通知收不到的问题
- ¥50 vue组件中无法正确接收并处理axios请求
- ¥15 隐藏系统界面pdf的打印、下载按钮
- ¥15 基于pso参数优化的LightGBM分类模型
- ¥15 安装Paddleocr时报错无法解决
- ¥15 python中transformers可以正常下载,但是没有办法使用pipeline
- ¥50 分布式追踪trace异常问题
- ¥50 MATLAB实现圆柱体容器内球形颗粒堆积