帮我写一个C++的程序,急

来源:百度知道 编辑:UC知道 时间:2024/05/14 10:31:32
题目是定义一个多项式矩阵,操作包括矩阵相加,相乘
就是先定义多项式类,在定义多项式矩阵,输入包括两个多项式矩阵,输出是两个矩阵相加和相乘的结果
答案都不是我想要的那种

operator = (const List<Type> &l)

{

MakeEmpty();

for (Node<Type> *p = l.first->link; p != NULL; p = p->link) LastInsert(p->data);

}

List(const List<Type> &l)

{

first = current = last = new Node<Type>; prior = NULL;

for (Node<Type> *p = l.first->link; p != NULL; p = p->link) LastInsert(p->data);

}

friend Polynomial operator + (Polynomial &polyA, Polynomial &polyB)

{

Polynomial tempA = polyA;Polynomial tempB = polyB;

PolyAdd(tempA, tempB);

return tempA;

}

friend Polynomial operator * (Polynomial &polyA, Polynomial &polyB)

{

Node<Term> *pA = polyA.pGetFirst()->link;

Node<Term> *pB = polyB.pGetFirst()-&g