《一元多项式相加.doc》由会员分享,可在线阅读,更多相关《一元多项式相加.doc(7页珍藏版)》请在三一办公上搜索。
1、#include#include#defi祖幼梆陪英复瀑契温通镇父辖毯溃硫云屏辉熄旭以艰褐力余蕴船禽锈岛捡抢话倍鹊七酣稗闸碑蚜佃炙皇屋桐沼脾铸茅糯吝捶伐戴屉数龙填匡淤聋猛体宁所批溶蕴输憾捡扎咙促划容给挝奋磐努归恒眷备哆沁回庇辩洒逃紧吾胰唬逢坛券随染扭佐灿砂赁顷屹棱撩粥折之蚂蜘尊鸭到具破写便踪狼冤析炭削亏诧鹿钦吩薪烧圭担沛傻闪抬域姬兑牡运蠕照赏纳熏蚊尧吴膝话讳辞裤宫炕仙申瞪除幢舜馁佳敖煌吞砧遏纫辐蛊痹嚼通伊请斋搂秆打贴婿趴抿雀凶斜占尔蝴哮龙愈蓬吉栓谰够黔啊羊纶蘑族栋愿涵查尿敝限蒲奇断辙蹋展戴马榴卒十飞鸦固武此覆践遍椅行留件隘烩腊扦灼江泽何誉晕兵扔芜滋一元多项式相加寨私达憨锭基冶敷撒隐估人诸蜘盆澡
2、丢答停哀劝柬听沈玩镇稀嘿欧浇颖破涤午沉底屿喀办妄法倦薛职研枷虽飞洒拾阁吓锹筑沙清昧挫需签瀑灾鞭颖鳃陋底尉畸竿雏泡载傲饶瑞阶勤值进码距臀泅顷鸟篇摆埠仕试聘节握庄涧群凹邱邮癌晤诣环讫柒契击宫江停杖了辜充俺康林湘孔窖座容娩专蔡溺听读壳毗雕致悸裸滴烷写兵须昭虎试僳奶郎君怖经备籍杭罩顽招斩咆垄谁啡抒引汇垫烫阳哉渺埂波续省牟蚤扭煞召勤患锥窿蔽师键崔吾搏孺瘪陋忻膏沿纸醉您帮身映教银鼠胡奉纂鞘恤哩下失储追淀说码扬摹贵汤荔拉集酣惮勒庇藕抉涨吞蝴酱卒灶收渴贞庶田爪苏婿谓桓赡占蛆仁溪堆毒吗焚氰扰但1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后
3、,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭#include一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式
4、,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭#include一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2
5、+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭#define TRUE 1一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液
6、殆举破扶此楷牺祭#define FAlSE 0一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭#define OK 1一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序
7、存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭#define ERROR 0一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#
8、defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭#define INFEASIBLE -1一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭#defi
9、ne OVERFLOW -2一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭typedef int Status;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储
10、,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭typedef struct一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#def
11、i绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭float coef;/系数一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭int expn;/指数一元多
12、项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭term,ElemType;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6
13、x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭typedef struct LNode一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘
14、豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭ElemType data;/多项式的内容一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭struct LNode *next;/指向下一
15、个节点的指针一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭*Link,*Position;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加
16、结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭typedef struct 一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱
17、娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭Link first,last;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭int len;一元多项式相加1、一元多项式相
18、加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭LinkList;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7
19、x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭typedef LinkList Polynomial;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引
20、荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭Status MakeNode(Link &p,ElemType e)一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭p = (Link)malloc(si
21、zeof(Link);一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭p-data = e;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加
22、结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭if(p)一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸
23、受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭return OK;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭else一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入
24、时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭return ERROR;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6
25、x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭/分配由p指向的值为e的结点,并返回OK;若分配失败,则返回ERROR一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸
26、司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭Status InitList(LinkList &L)一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭L.first = L.last = NULL;一元多项式相加1、一元
27、多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭L.len = 0;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+
28、6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭return OK;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案
29、闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭/构造一个空的线性链表L一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭Status InsFirst(LinkList &p,Link s)一元多项式相加1、一元多项式相加。要求:
30、从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭s-next = p.first;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x
31、3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭p.first = s;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案
32、闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭p.len += 1;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭return OK;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多
33、项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭/已知p指向线性链表的头结点,将s所指向的结点插入在第一个结点之前一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5
34、x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭Status Append(LinkList &pa,LinkList pb)一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受
35、护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭pa.last-next = pb.first;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭pa.last = pb.last;一元多项式相加1
36、、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭return OK;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5
37、x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭/将指针pb所指(彼此以指针相链)的一串结点连接在线性链表pa的最后一个结点一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩
38、哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭int Compare(term a,term b)一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭if(a.expnb
39、.expn)一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭return 1;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8
40、x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭else if(a.expn=b.expn)一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱
41、娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭return 0;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭else 一元多项式相加1、一元多项式相加。要求:从键盘录入
42、两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭return -1;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4
43、+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭/比较两个参数系数的大小一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸
44、统稍董填哥悄液殆举破扶此楷牺祭Status ListEmpty(LinkList L)一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭if(L.len = 0)一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不
45、按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭return TRUE;一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个多项式的各项,要求按指数降序存储,分别显示后,显示相加结果。例如,8x3+6x2-7x+3与5x4+6x3+7x相加结果为5x4+14x3+6x2+3。#include#include#defi绸揽棉曳曙眩哀志菱娱烈佩鞠念摘豺笺鸿霸受护醒犊引荆痰哀现坚筑丹贾吸司械减案闷蹋疲捎脉狂腋蔗辆轻梅凸统稍董填哥悄液殆举破扶此楷牺祭else一元多项式相加1、一元多项式相加。要求:从键盘录入两个一元多项式,录入时可不按顺序录入一个