问答题 18分

打开考生文件夹proj3下的工程proj3,其中包含了类Polynomial("多项式")的定义。形如5x4+3.4x2-7x+2代数式称为多项式,其中的5为4次项系数,3.4为2次项系数,-7为1次...

打开考生文件夹proj3下的工程proj3,其中包含了类Polynomial("多项式")的定义。形如5x4+3.4x2-7x+2代数式称为多项式,其中的5为4次项系数,3.4为2次项系数,-7为1次项系数,2为0次项(常数项)系数。此例缺3次项,意味着3次项系数为0,即省略了0x3。在Polynomial中,多项式的各个系数存储在一个名为coef的数组中。例如对于上面的多项式,保存在coef[0]、coef[1]、…、coef[4]中的系数依次为:2.0、-7.0、3.4、0.0、5.0,也即对于i次项,其系数就保存在coef[i]中。作为成员函数重载的运算符"+"用于计算两个多项式的和,并返回作为计算结果的那个多项式。请补充完成文件Polynomial.cpp中重载运算符函数operator + 的定义。此程序的正确输出结果应为:

    +7.3X^4+20.6X^3-41.2X^2-2.4X^1+5X^0

-2.3X^5+14.6X^4+12.8X^3+2.8X^2+0.2X^1+1X^0

注意:只需在"//********333********"和"//********666********"之间填入若干语句,不得改动程序中的其他部分。

你可能感兴趣的试题