早教吧作业答案频道 -->其他-->
两个一元多项式相加,为什么0+0时输出的结果是空白,哪位大虾帮忙看一下,小弟急求,在线等Polytype*polyadd(Polytype*ha,Polytype*hb){/*多项式相加*/Polytype*hc=malloc(sizeof(Polytype)),*pc=hc,*pa=ha->next,*pb=hb-
题目详情
两个一元多项式相加,为什么0+0时输出的结果是空白,哪位大虾帮忙看一下,小弟急求,在线等
Polytype *polyadd(Polytype *ha,Polytype *hb){/*多项式相加*/
Polytype *hc=malloc(sizeof(Polytype)),*pc=hc,*pa=ha->next,*pb=hb->next;
int e,c; /*c 为系数,e为指数*/
while(pa || pb){
if(pa&&(pb==NULL||(pa->ee))){
c=pa->c; e=pa->e;
pa=pa->next;
}
else if(pb&&(pa==NULL||(pa->e>pb->e))){
c=pb->c; e=pb->e;
pb=pb->next;
}
else{
c=pa->c+pb->c;
e=pa->e;
pa=pa->next;
pb=pb->next;
}
if(c){
pc->next=malloc(sizeof(Polytype));
pc=pc->next;
pc->c=c;
pc->e=e;
}
}
pc->next=NULL;
return hc;
}
Polytype *polyadd(Polytype *ha,Polytype *hb){/*多项式相加*/
Polytype *hc=malloc(sizeof(Polytype)),*pc=hc,*pa=ha->next,*pb=hb->next;
int e,c; /*c 为系数,e为指数*/
while(pa || pb){
if(pa&&(pb==NULL||(pa->ee))){
c=pa->c; e=pa->e;
pa=pa->next;
}
else if(pb&&(pa==NULL||(pa->e>pb->e))){
c=pb->c; e=pb->e;
pb=pb->next;
}
else{
c=pa->c+pb->c;
e=pa->e;
pa=pa->next;
pb=pb->next;
}
if(c){
pc->next=malloc(sizeof(Polytype));
pc=pc->next;
pc->c=c;
pc->e=e;
}
}
pc->next=NULL;
return hc;
}
▼优质解答
答案和解析
虽然不知道你这个Polytype类内部的定义是怎样的,但是如果说两个都是0,相加不输出结果的话,问题应该是出在 while(pa || pb)这一行,当两个多项式均是0多项式时,pa和pb都是false,这样一来,while循环里的东西全部不能执行.只剩下
pc->next=NULL;
return hc;
这两行,结果自然是没有输出.
想要有输出的话,你需要在while循环外多设计一个处理零多形式的过程.
pc->next=NULL;
return hc;
这两行,结果自然是没有输出.
想要有输出的话,你需要在while循环外多设计一个处理零多形式的过程.
看了 两个一元多项式相加,为什么0...的网友还看了以下:
解分式方程(x2+3/x)—(4x/x2+3)=3设(x2+3/x)=y,则原方程可化为:(然后让 2020-05-01 …
解分式方程(x2+3/x)—(4x/x2+3)=3设(x2+3/x)=y,则原方程可化为:(然后让 2020-05-01 …
(1)如右上图,∠AOC等于什么加什么?∠BOC等于∠BOD减∠什么等于∠AOC减∠多少?(2)已 2020-05-13 …
一瓶蜜蜂重1300克,同样容积的一瓶煤油重1000克一瓶蜂蜜重1300克,同体积的一瓶煤油重100 2020-05-16 …
五星电器商场新近一批空调,按台数的比5:3分放在东西两个仓库里,东仓库的空调卖出30台后,东西两仓 2020-06-04 …
英文书写过程中,单词与单词之间有几个空位符?具体的英文书写格式有哪些?比如段落之前空格多少,单词之 2020-06-26 …
荒诞派戏剧经典作品《等待戈多》中只有一个场景和六个人物,戈多是“焦点人物”。人们望眼欲穿地盼着他到 2020-07-02 …
找和“天空”、“广阔”有关的成语形容人雄心壮志、不安于室之类的,最好词里是什么“空”什么的..多多 2020-07-25 …
两容器温度不同,用不导热细管相连,为什么各气体分压在两容器中相等?A与B混合气体,我知道联通后总压 2020-07-25 …
表示什么的式子叫不等式,即用不等号是什么连接而成的式子叫什么能使不等式成主的什么,叫做不等式的解, 2020-08-01 …