两个一元多项式相加
发布网友
发布时间:2022-05-20 13:25
我来回答
共2个回答
热心网友
时间:2023-11-16 06:16
http://zhidao.baidu.com/question/37448200.html
那个答案里所说的表达式其实就是一个一元多项式,且一定程度上实现了+ - *以及乘方、相等、赋值运算。
相信你能从哪里获得灵感,我也不重复发类似帖了。
第一个多项式:A
4+4*a+a^2
第二个多项式:B
a+2*a^2+a^3
相加A+B=:
4+4*a+a^2+a+2*a^2+a^ 也就是一个多项式
结果A+B=
4+5*a+6*a^2+a^3 也就是合并了
当然这里说的是同一元
热心网友
时间:2023-11-16 06:17
#include<iostream>
using namespace std;
#define Y1(x) 2*x*x*x
#define Y2(x) 3*x
void main()
{
float x=2,y;
y=Y1(x)+Y2(x);
cout<<y<<endl;
}
具体做法是,把两个多项式分别定义为两个带参数的宏,然后在主函数中直接应用就可以了。