Homework #2

Task:

Requirements:

Interfaces:

class CTerm
{
private:
    int    m_nDegree;
    double m_dCoef;
    CTerm *m_pNext;
};

class CPolynomial
{
private:
    CTerm *m_pHead;
};
 

数据文件格式

polynomial:

第一行:第1个字符为'P',然后空格后跟一正整数,表示多项式的项数;
第二行开始:每一行表示多项式的某项的次数和系数.
注意:多项式每一项输入可以不按顺序,可以次数相重复,读取时候应该做处理,如排序,合并同类相等。

如:

P 4
0   2
5   -3
12   5
2   6

表示多项式:f(x)=2+6 x^2 -3 x^5 + 5 x^12 
 

大家自己构造数据例子测试。