64,282
社区成员
发帖
与我相关
我的任务
分享
typedef struct item { //包含系数与指数的结构体函数Elemtype;
float coef;
int expn;
}ElemType;
typedef struct node { //包含Elemtype和结构体指针的结构体;
ElemType data;
struct node *next;
}NODE,*LinkList;
void Merge(LinkList& P1, LinkList P2)
{
NODE *p1,*p2;
float temp;
p1 = P2->next;
while(p1!=NULL)
{
p2 = p1->next;
while(p2!=NULL)
{
if(p1->data.expn==p2->data.expn)
{
temp = p1->data.coef + p2->data.coef;
p1->data.coef = temp;
}
p2 = p2->next;
}
p1 = p1->next;
}
}