listadd(listhead1,listhead2)
1、几个多项式相加减的法则是:首先把带减号的多项式中的每个单项式都变号合成一个多项式,然后合并同类项,并按字典排列法写出结果。例如:设A=7a²-2ab+b²,B=6a²-ab-b²,C=4a²+3a...
最后两行for(i=0;i<=t;i++)printf("%d%d\n",data[t].a,data[t].b);i是步过值,结果用t输出,怎么也得用data[i].a吧
list2.addAt(2,newItem(1.5,3));list2.addAt(3,newItem(3,0));list3=mergeLinkList(list1,list2);System.out.println("一元多项式的相加过程:");list1.listAll();System.out.println("+")...
voidAddPolyn(polynomial&Pa,polynomial(&Pb)){ha=GetHead(Pa);hb=GetHead(Pb);qa=NextPos(Pa,ha);qb=NextPos(Pb,hb);while(qa&&qb){a=GetCurElem(qa);b=GetCurElem(qb);switch(*cmp(a,b)){cas...
以便于做尾插入,其初值指向头结点*/printf("coef:");scanf("%d",&c);/*输入系数*/printf("exp:");scanf("%d",&e);/*输入指针*/while(c!=0)/*输入系数为0时,表示多项式的输入结束*/{s=(...
读数据,动态建立数组存起来,找指数最大的,建结果的动态数组,把系数加进去,输出,over。
&d2,&e2,&f2);printf("两式相加后得:\n");printf("%dx^5+%dx^4+%dx^3+%dx^2+%dx+%d=0\n",a1+a2,b1+b2,c1+c2,d1+d2,e1+e2,f1+f2);}由于变量太多!输出时要注意哦希望回答对你有帮助!
/*多项式相加,原理:归并*//*参数:两个已经存在的多项式*//*返回值:归并后新的多项式的头结点*/PolynListMergeList(PolynListLa,PolynListLb){PolynListpa,pb,pc,Lc;pa=La->next;pb...
严蔚敏的数据结构上有