全文预览

数据结构课程设计——《一元多项式的表达及其运算_集合的表达与运算》

上传者:梦溪 |  格式:doc  |  页数:20 |  大小:0KB

文档介绍
a,*p,*q,*r,*s,*t;r=p=(LNode*)malloc(sizeof(LNode));while(pa){p->coef=pa->coef;p->expn=pa->expn;q=p;p=p->next=(LNode*)malloc(sizeof(LNode));pa=pa->next;}q->next=NULL;free(p);pa=Pa;t=s=(LNode*)malloc(sizeof(LNode));while(pa){q=s;s=s->next=(LNode*)malloc(sizeof(LNode));pa=pa->next;}q->next=NULL;free(s);pa=Pa;while(pa){pa->coef*=Pb->coef;pa->expn+=Pb->expn;pa=pa->next;}Pb=Pb->next;while(Pb){p=r;s=t;while(p){s->coef=p->coef*Pb->coef;s->expn=p->expn+Pb->expn;p=p->next;s=s->next;}Pa=AddPolyn(Pa,t);Pb=Pb->next;}returnPa;}LNode*Multiply(LNode*Pa,LNode*Pb){intn;puts("\n再输入1个一元多项式的项数");scanf("%d",&n);Pb=InitPolyn(Pb,n);Pb=selsort(Pb);putchar('(');PrintfPoly(Pa);putchar(')');printf("×");putchar('(');PrintfPoly(Pb);putchar(')');printf("=");Pa=MultiplyPolyn(Pa,Pb);Pa=selsort(Pa);PrintfPoly(Pa);returnPa;

收藏

分享

举报
下载此文档