.一元多项式计算.

来源:百度知道 编辑:UC知道 时间:2024/09/18 18:50:58
能够按照指数降序排列建立并输出多项式;能够完成两个多项式的相加、相减,并将结果输入

请参考:
http://bbs.bc-cn.net/thread-212122-1-1.html
请参考源码:
#include <iostream>
#include <list>
#include <cstdlib>
using namespace std;
class Node
{
public:
int exp; //指数
int coef; //系数
Node():exp(0),coef(0){}
};

class Polynomial
{

private:
list<Node>first_poly; //第一个多项式
list<Node>second_poly; //第二个多项式
list<Node>result_poly; //储存结果
list<Node> MpAdd(list<Node>& t_first_poly,\
list<Node>& t_second_poly);
public:
void MultipPoly(); //多项式相乘
void AddPoly(); //多项式相加
void InPut(); //输入多项式
void OutPut(); //输出多项式
};

void Polynomial::InPut()
{
Node temp;
int n;
cout<<"\t***********多项式的加法和乘法***********"<<endl;