




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
这个程序实现对以个多项式的各种操作 包括 从控制台读入多项式 检查多项式的合法 性 多项式的存储与输出显示 多项式的加法 减法 乘法 除法 完成多项式技术后 将其运用到多项式的扩展欧几里得算法中 实现对两个多项式寻找到使 u x f x v x g x 1 成立的 v x u x 以下是多项式程序 include using namespace std define MaxDXS 200 struct DXS int n double xi MaxDXS 1 int max int a int b if a b return a return b int check DXS return 0 int show DXS a find a problem in show if a xi a n 1 if a n 0 cout 1 else if a xi a n 1 cout else cout 1 cout X a n if a n 1 cout 0 i if a xi i 0 if a xi i 1 cout a xi i else if i 0 cout 1 else cout 1 cout X i if i 1 cout X else if a xi i 0 if a xi i 1 cout a xi i else if i 0 cout 1 else cout 1 cout X i if i 1 cout s char lst double xi 0 int zhi 0 int i 0 int len strlen s s len s len 1 0 while s i 0 if s i 0 return false else isdot true dotcnt 1 else if isdot dotcnt 0 1 num num 10 s i 0 num num dotcnt i if lst lst xi num xi else if lst lst xi num xi else if lst zhi if isdot cout 多项式的指数必须是正整数 100 cout 你的多项式输入次数太大了 endl return false else cout 你的输入有问题 0 return false else if s i if lst x lst X else cout 输入出错 0 else if lst x lst X zhi 1 tmp xi zhi xi tmp n max tmp n zhi else cout 你的输入有问题 endl return false fresh every thing zhi 0 xi 0 else cout 你的输入有误 0 i tmp xi i a xi i b xi i check tmp return tmp DXS SUB DXS a DXS b DXS tmp NULL tmp n max a n b n for int i tmp n i 0 i tmp xi i a xi i b xi i check tmp return tmp DXS MUL DXS a DXS b DXS tmp NULL tmp n a n b n for int i a n i 0 i for int j b n j 0 j tmp xi i j a xi i b xi j check tmp return tmp DXS DEL DXS a DXS b DXS if b n 0 while r n b n s xi r n b n r xi r n b xi b n r xi r n 0 for int i b n 1 i 0 i r xi i r n b n b xi i s xi r n b n check r if r n 0 rest r return s 以下是欧几里得算法程序 include DXS H include using namespace std DXS a b u v d sr void Egcd int a int b int x 1 y 0 else int x1 y1 Egcd b a b x1 y1 d x y1 y x1 y1 a b void Egcd DXS DXS a DXS b DXS x n 0 x xi 0 1 y n 0 y xi 0 0 else DXS x1 y1 q q DEL a b sr Egcd DXS b sr x1 y1 d x y1 y SUB x1 MUL y1 q void InitDXS bool Dget false while Dget cout 请输入第一个多项式 endl Dget GetDXS a Dget false while Dget cout 请输入第二个多项式 endl Dget GetDXS b if a n b n swap a b void check GCD DXS for i 0 i d n i d xi i 1 d xi d n for i 0 i u n i u xi i 1 d xi d n d xi d n 1 int main InitDXS Egcd DXS a b u v d check GCD d u check GCD d v show
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村安装路灯用工合同标准文本
- 2025职工劳动合同期满评审表
- 保理抵押合同样本
- 水资源保护与生态恢复的协同发展计划
- 职场压力管理的技巧计划
- 中标合同样本字体格式
- 2025环境影响评价技术咨询合同
- 共同创业股东合同样本
- 2025隧道盾构施工劳务分包合同
- 买房签订服务合同样本
- 4-6岁幼儿同伴交往能力量表
- 人教版 数学一年级下册 第三单元 100以内数的认识综合素养评价(含答案)
- 无锡诺宇医药科技有限公司放射性药物开发及核药装备研制项目报告表
- 2025年中考道德与法治仿真模拟测试卷(含答案)
- 工程造价司法鉴定与纠纷调解典型案例-记录
- 2025年河南艺术职业学院单招职业技能测试题库及参考答案
- 2025年春季学期初中历史中考复习计划
- 2023年4月信息素养系列培训讲座
- 2025年度马铃薯种薯产业扶贫与乡村振兴合作合同4篇
- 挖掘机司机岗位安全培训课件
- 《退役锂电池清洁循环利用技术规范》编制说明
评论
0/150
提交评论