用 的是这个程序..
结果你看...

源代码
#include "stdio.h"
#include "malloc.h" struct ned /*类型定义*/
{
float data;
struct ned* next;
};
typedef struct ned* lklist; lklist initiate_lklist2() /*建立一个单链表*/
{
float x;
struct ned* p;
lklist s=(struct ned*)malloc(sizeof(struct ned)); scanf("%f",&x);
p=s;
while (x!=100)
{ lklist q=(struct ned*)malloc(sizeof(struct ned));
p->data=x;
p->next=q;
p=q;
scanf("%f",&x);
}
p->next=NULL;
return (s);
}
lklist hebing_lklist(lklist A,lklist B,lklist C)
{
float x;
struct ned *p;
p=A;
C=A;
while(C->next!=NULL)
C=C->next;
C->next=B;
C=p;
p=C->next;
while(C->next!=NULL)
{
while(p->next!=NULL)
{
if(C->data<p->data)
{
x=p->data;
p->data=C->data;
C->data=x;
}
p=p->next;
}
C=C->next;
p=C->next;
}
C=A;
return (C);
}
int main()
{
struct ned *A,*B,*C;
C=(struct ned*)malloc(sizeof(struct ned));
printf("请输入链表A里的值 输入100结束\n");
A=initiate_lklist2();
printf("请输入链表B里的值 输入100结束\n");
B=initiate_lklist2();
C=hebing_lklist(A,B,C);
printf("链表C里的值为:\n");
while(C->next!=NULL)
{
printf("%f\t",C->data);
C=C->next;
}
return 0;
}

结果你看...

源代码
#include "stdio.h"
#include "malloc.h" struct ned /*类型定义*/
{
float data;
struct ned* next;
};
typedef struct ned* lklist; lklist initiate_lklist2() /*建立一个单链表*/
{
float x;
struct ned* p;
lklist s=(struct ned*)malloc(sizeof(struct ned)); scanf("%f",&x);
p=s;
while (x!=100)
{ lklist q=(struct ned*)malloc(sizeof(struct ned));
p->data=x;
p->next=q;
p=q;
scanf("%f",&x);
}
p->next=NULL;
return (s);
}
lklist hebing_lklist(lklist A,lklist B,lklist C)
{
float x;
struct ned *p;
p=A;
C=A;
while(C->next!=NULL)
C=C->next;
C->next=B;
C=p;
p=C->next;
while(C->next!=NULL)
{
while(p->next!=NULL)
{
if(C->data<p->data)
{
x=p->data;
p->data=C->data;
C->data=x;
}
p=p->next;
}
C=C->next;
p=C->next;
}
C=A;
return (C);
}
int main()
{
struct ned *A,*B,*C;
C=(struct ned*)malloc(sizeof(struct ned));
printf("请输入链表A里的值 输入100结束\n");
A=initiate_lklist2();
printf("请输入链表B里的值 输入100结束\n");
B=initiate_lklist2();
C=hebing_lklist(A,B,C);
printf("链表C里的值为:\n");
while(C->next!=NULL)
{
printf("%f\t",C->data);
C=C->next;
}
return 0;
}
