用线性表的存储形式实现两个一元多项式相加。
2022-12-22 21:19:39 934B 多项式相加
1
题目说明: 编写一元多项式加法运算程序。要求用线性链表存储一元多项式(参照课本)。该程序有以下几个功能: 1. 多项式求和 输入:输入三个多项式,建立三个多项式链表Pa、Pb、Pc (提示:调用CreatePolyn(polynomial &P,int m)。 输出:显示三个输入多项式Pa、Pb、Pc、和多项式Pa+Pb、多项式Pa+Pb+Pc (提示:调用AddPolyn(polynomial &Pa, polynomial Pb), 调用PrintPolyn(polynomial P))。 0. 退出 输入: 根据所选功能的不同,输入格式要求如下所示(第一个数据是功能选择编号,参见测试用例): 1 多项式A包含的项数,以指数递增的顺序输入多项式A各项的系数(整数)、指数(整数) 多项式B包含的项数,以指数递增的顺序输入多项式B各项的系数(整数)、指数(整数) 多项式C包含的项数,以指数递增的顺序输入多项式C各项的系数(整数)、指数(整数) 0 ---操作终止,退出。 输出: 对应一组输入,输出一次操作的结果(参见测试用例)。 1 多项式输出格式:以指数递增的顺序输出: ,,,参见测试用例。零多项式的输出格式为 0 无输出
2021-12-24 17:11:22 1KB c++ 一元多项式相加
1
实验报告1.4两个一元多项式相加实验 首先考虑存储结构,多项式中的每一项包括“系数”和“指数”两项,且相加运算可能会改变系数和指数,故应采用链式存储结构。在一个单链表结点中,存储多项式一项的系数和指数。其次,考虑多项式的运算规则:对于两个一元大学生中所有指数相同的项,对应系数相加,若和不为0,则构成“和多项式”中的一项;对于两个一元多项式中所有指数不同的项,则分别复抄到“和多项式”中去。
1
大一做的课程设计
2021-02-21 09:04:58 14.48MB 数据结构
1