#include<stdio.h>
#include<stdlib.h>
struct node
{
int data;
struct node*next;
};
typedef struct node NODE;
//主函数
int main()
{
NODE *head1,*head2,*head3,*head4,*bingji;
void creatlink1();
void creatlink2();
void intersectionsetc();//声明求交集setc
void intersectionsetd();//声明求并集setd
void print();
//void print(head4);
head1 = (NODE*)malloc(sizeof(NODE));
head2 = (NODE*)malloc(sizeof(NODE));
head3 = (NODE*)malloc(sizeof(NODE));
head4 = (NODE*)malloc(sizeof(NODE));
printf("请输入数组A中各值:\n");
creatlink1(head1);
printf("请输入数组B中各值:\n");
creatlink2(head2);
intersectionsetc(head1, head2, head3);
intersectionsetd(head1, head2, head4);
printf("他们的交集C是:\n"