教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

C++一元多项式计算问题-课程设计说明书(4)

来源:网络收集 时间:2026-08-10
导读: 多项式求值函数。当中运用到了C语言中的数学函数:pow。其功能为计算x的y次幂,所在头文件:math.h 。 float ValuePolyn(Polyn head,float x) { Polyn p; p=head->next; float result=0; while(p!=NULL) //当前结点

多项式求值函数。当中运用到了C语言中的数学函数:pow。其功能为计算x的y次幂,所在头文件:math.h 。

float ValuePolyn(Polyn head,float x) { Polyn p; p=head->next; float result=0; while(p!=NULL) //当前结点信息存在时,对其求值并累加到前驱结点的值 { result+=(p->coe)*(float)pow(x,p->exp); p=p->next; } return result; }

- 8 -

两个多项式的乘法

Polyn MultiplyPolyn(Polyn pa,Polyn pb) { Polyn hf,pf;// Polyn qa=pa->next; //新建一个结点作为pa的后继结点 Polyn qb=pb->next; //新建一个结点作为pb的后继结点 hf=new Polynomial; hf->next=NULL; while(qa)//使用while循环,使得多项式的每项得以运算 { qb=pb->next; while(qb) { pf=new Polynomial; pf->coe=qa->coe*qb->coe; pf->exp=qa->exp+qb->exp; Insert(pf,hf);//调用插入函数,将新的结点插入到新建链表中,并合并同类项 qb=qb->next; } qa=qa->next; } return hf;//返回所得链表的头指针 }

- 9 -

C++一元多项式计算问题-课程设计说明书(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/615218.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)