#include<stdio.h>
#include<stdlib.h>
struct link2 {
int data;
struct link2 *next;
}*head;
void creat();
void Ouput();
int main() {
creat();
Ouput();
return 0;
}
void creat() {
head=new link2;
head->next=NULL;
struct link2 *q,*tail;
int i,n1,n2;
tail=head;
printf("请输入A集合元素的个数:\n");
scanf("%d",&n1);
printf("请输入A集合元素:\n");
for(i=0;i<n1;i++)
{
q=new link2;
q->next=NULL;
scanf("%d",&q->data);
tail->next=q;
tail=q;
}
printf("请输入B集合元素的个数:\n");
scanf("%d",&n2);
printf("请输入B集合元素:\n");
for(i=0;i<n2;i++)
{
q=new link2;
q->next=NULL;
scanf("%d",&q->data);
tail->next=q;
tail=q;
}
}
void Ouput()
{
struct link2 *p;
p=head->next;
while(p)
{
printf("%d ",p->data);
p=p->next;
}
printf("\n");
}
#include<stdlib.h>
struct link2 {
int data;
struct link2 *next;
}*head;
void creat();
void Ouput();
int main() {
creat();
Ouput();
return 0;
}
void creat() {
head=new link2;
head->next=NULL;
struct link2 *q,*tail;
int i,n1,n2;
tail=head;
printf("请输入A集合元素的个数:\n");
scanf("%d",&n1);
printf("请输入A集合元素:\n");
for(i=0;i<n1;i++)
{
q=new link2;
q->next=NULL;
scanf("%d",&q->data);
tail->next=q;
tail=q;
}
printf("请输入B集合元素的个数:\n");
scanf("%d",&n2);
printf("请输入B集合元素:\n");
for(i=0;i<n2;i++)
{
q=new link2;
q->next=NULL;
scanf("%d",&q->data);
tail->next=q;
tail=q;
}
}
void Ouput()
{
struct link2 *p;
p=head->next;
while(p)
{
printf("%d ",p->data);
p=p->next;
}
printf("\n");
}