具备一元多项式加、减、乘的运算功能.(多项式系数的输入和输出均按次数从高到低排列形式安排系数.,最右面的为零次项系数,从右向左依次增加.)例如:多项式加法 输入:2 -5 0 7 (表示多项式 2x3-5x2+7)3 1 -8 (表示多项式 3x2+x-8)输出 2 -2 1 -1 (2x3-5x2+7)+( 3x2+x-8)= 2x3-2x2+x-1输入的数据项数是不定长的,最多不超过10项,用菜单让用户选择运算类别.菜单格式如下:

问题描述:

具备一元多项式加、减、乘的运算功能
.(多项式系数的输入和输出均按次数从高到低排列形式安排系数.,最右面的为零次项系数,从右向左依次增加.)
例如:多项式加法
输入:2 -5 0 7 (表示多项式 2x3-5x2+7)
3 1 -8 (表示多项式 3x2+x-8)
输出 2 -2 1 -1
(2x3-5x2+7)+( 3x2+x-8)= 2x3-2x2+x-1
输入的数据项数是不定长的,最多不超过10项,用菜单让用户选择运算类别.
菜单格式如下:

这个程序是我们课设题目,只实现了一元多项式的相加,然后对(addpoly )实现相加的函数修改一下,很简单就能达到相减的目的.代码如下:#include "stdio.h" #include "malloc.h" typedef struct polynode { int coef; i...