int main() { int n1,n2; Polynomial p1, p2; std::cout << "输入第一个多项式项数"; std::cin >> n1; std::cout << "输入各项系数和指数"; for(int i = 1; i <= n1; i ++){ int a,b; std::cin >> a >> b; p1.insert(a,b); } std::cout << "输入第二个多项式项数"; std::cin >> n2; std::cout << "输入各项系数和指数"; for(int i = 1; i <= n2; i ++){ int a,b; std::cin >> a >> b; p1.insert(a,b); } Polynomial p3 = add(p1, p2); std::cout << "p1 + p2: "; p3.print(); Polynomial p4 = subtract(p1, p2); std::cout << "p1 - p2: "; p4.print(); return 0; }函数功能
时间: 2024-03-14 08:49:27 浏览: 115
polynomial-long-division:of多项式的长除法
这段代码实现了一个多项式的加减法运算。用户需要输入两个多项式的项数、各项系数和指数,然后程序将这些数据存储在两个 Polynomial 类型的变量 p1 和 p2 中。接着,程序调用了 add(p1, p2) 和 subtract(p1, p2) 函数,分别计算了 p1 和 p2 的加法和减法结果,并将结果存储在变量 p3 和 p4 中。最后,程序输出了 p1 + p2 和 p1 - p2 的结果。
阅读全文