怎么用C程序来进行多项式的四则运算

来源:百度知道 编辑:UC知道 时间:2024/06/04 13:44:14

首先,需要一个结构用来在内存中存储多项式的项:
typedef struct tagItem_t
{
int iExponential;
double dCoefficient;
} Item_t;

就可以。

其次,需要一个线型数据结构来表示多项式,数组、链表都可以。

当然,如果你选择数组的存储方式,也可以用数组下标来表示某个项的次数。比如:
0.3 * x ^ 3 + 2.5 * x + 1.0 就可以存储为:
double adMultinomial[5] = { 1.0L, 2.5L, 0.0L, 0.3L };

然后,就可以先实现加减法,再借助加减法实现乘除法。