永发信息网

数据结构一元多项式的代数运算1.课程设计目的:本设计的主要目的是设计一个一元多项式简单计算器.熟悉掌

答案:2  悬赏:50  手机版
解决时间 2021-01-31 18:34
数据结构一元多项式的代数运算1.课程设计目的:本设计的主要目的是设计一个一元多项式简单计算器.熟悉掌
最佳答案
//多项式相加(用单链表实现,用尾插法建表,用墨守成连线法求新的多项式)#include#includetypedef struct LNode //单链表的结构{int coef,exp;struct LNode *next;}LNode,*LinkList;void InitList(LinkList &L) //单链表的初始化,数据输入{LinkList p,s;L=(LinkList)malloc(sizeof(LNode));if(!L)exit(0);L->next=NULL;p=L;do //用尾插法进行输入{s=(LinkList)malloc(sizeof(LNode));scanf(%d%d,&s->coef,&s->exp);p->next=s; //此处的连线有先后关系,因为如果先写第二个操作:L->next=s,//则是先将第一个操作中的L->next变为了s,从而使赋值发生错误if(s->next)p=s;}while(s->exp);s->next=NULL;}int compare(int x,int y){int flag;if(x>y)flag=1;if(x==y)flag=0;if(xnext=NULL;LinkList pa,pb,pc;pa=La->next;pb=Lb->next;Lc=pc=La;while(pa&&pb){n=compare(pa->exp,pb->exp);switch(n){case 1:pc->next=pa;pc=pa;pa=pa->next;break;case -1:pc->next=pb;pc=pb;pb=pb->next;break;case 0:pc->next=pa;pc=pa;pc->coef=pa->coef+pb->coef;pa=pa->next;pb=pb->next;break;}}pc->next=pa?pa:pb; //是其中一个线性表已结束的情况free(Lb);}void print(LinkList &L){LinkList p;p=L->next;while(p){printf(+%d*x^%d,p->coef,p->exp);p=p->next;}printf(\n);}void main(){LinkList L1,L2,L3;printf(Please input L1(coef and exp):\n);InitList(L1);printf(L1=);print(L1);printf(Please input L2(coef and exp):\n);InitList(L2);printf(L2=); print(L2);Add(L1,L2,L3);printf(The new list is:\n);print(L3);printf(\n);}
全部回答
回答的不错
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
久置空气中的烤面包片,难以生出霉菌。这主要
黑色打底上衣,搭无袖红色连衣裙,肉色丝袜,
低级格式化后硬盘数据恢复
如果使用select语句返回指定条数的记录,则应
男友每晚都督促我睡觉
《伤仲永》第二段断句
盐城社保局电话是多少
有没有主角背景无敌的玄幻小说,不要都市
维甲酸维e乳膏的详细介绍
可能是简写了一些单词,看见朋友的网名这样,
想让小孩学钢琴,老师上门家教一般怎么收费
土星进入射手座
男朋友三天没有联系我了,今年都是那种爱理不
黎城暮光txt
促成和解的因素有(  )。A.合同各方存在和
推荐资讯
圆锥的轴截面是等边三角形,那么这个圆锥的侧
广东人信佛,但为什么爱吃生猛海鲜
谁知道少先队小鼓鼓点? 我要文字的 例如:咚
教育局招待所(泰州靖江市)地址在什么地方,我
信用石油加油站地址在哪,我要去那里办事
风色幻想5中帕蕾莉雅的苍白的慰灵曲,艾因的
生物体都具有一定的结构,除病毒外,生物都是
60槽八级二路星电动机接线图
泰拉瑞亚如何让家变得安全
【天然气有毒吗】天然气主要成分中属于有害气
【cos37】cos37sin37tan37cos53cos53tan53的
中国邮政储蓄银行(里市营业所)地址有知道的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?