用数组表示一元多项式并计算

[mathjax] 用数组实现一元多项式相加。

一元多项式一般形式如下:

$$f(x)=a_0+a_1x+…+a_{n-1}x^{n-1}+a_nx^n$$

两个一元多项式相加方法,相同指数的系数相加,不同指数的项复制到和多项式中,结果用降幂输出。

用数组如何表示多项式:

1.多项式项数n: ?将数组个数定义时比n大就可以表示出n项

2.各项系数ai :? 数组内值表示项式系数

3.指数i? :? ? ? ? ? ? ? 数组的下标用来表示多项式系数

多项式代码相加实例代码:

以下是两个多项式:

$$f_1(x)=10x^{13}+8x^{10}+X^5+3x+2$$

$$f_2(x)=10x^{12}-7x^{10}+X^3+3x^2$$

 

输出计算后多项式结果: