| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 486 人关注过本帖
标题:[求助]各位大虾帮我看看这个
只看楼主 加入收藏
qingchunkeai
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-1-14
收藏
 问题点数:0 回复次数:4 
[求助]各位大虾帮我看看这个
1. 一元多项式的表示及相加
Pn(x)=p0+p1x+p2x2+…+pnxn
Qn(x)=q0+q1x+q2x2+…+qnxn
Rn(x)= Pn(x)+ Qn(x)
自己做了25个错误出来信心都没了,明天早上就要交了 哭
搜索更多相关主题的帖子: 多项式 
2007-01-14 16:06
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
1.对输入进行修改,即用结构体保存系数和次数,相加时对应相加.
2.直接用数组保存,而对输入次数没有的系数用0表示即:
a[i]=0(如果多项式中的i次项为0)

倚天照海花无数,流水高山心自知。
2007-01-14 19:30
mahdi
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-11-29
收藏
得分:0 

自己做过一个多项式相加的``非一元多项式哦``不过方法大致是一样的``就是结构体的数据改变一下就好``
expon->x1,x2,x3......提供一下相加的算法~ 本人也菜鸟一个``有不好的地方请大家提点提点```

Count(Link Head1,Link Head2)
{
Link p,q,back;
float sum;
Head1=p;
Head2=q;
while(p!=NULL)
{ if(p->expon==Head2->expon)
{sum=p->coef+Head2->coef;
p->coef=sum;
Head2=q->next;
free(q);
}

back=q;
q=q->next;
A: if(p->expon==q->expon)
{ sum=p->coef+q->coef;
p->coef=sum;
back->next=q->next;
free(q);

}back=q;q=q->next;
if(q!=NULL) goto A;


q=Head2;
p=p->next;
}


在MAIN()函数中调用两次PRINT函数 (HEAD1 和 HEAD2)就可得答案

2007-01-15 13:52
☆註⊙諨☆
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2006-10-7
收藏
得分:0 
2楼的方法还好些吧...

2007-01-15 14:41
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
3楼最好不要用goto

倚天照海花无数,流水高山心自知。
2007-01-16 16:51
快速回复:[求助]各位大虾帮我看看这个
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022016 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved