主题:一元多项式课程设计求助!
我被这几道题困扰好久了,哪位仁兄知道做其中任何一道请发到我邮箱lxl615@126.com,万分感谢!!!
三、一元多项式的计算
1. 问题描述 将多个多项式输入并存储在内存中,然后对多项式进行加,减,数乘等运算。
2. 要求:
1) 可设计菜单
I----输入多项式
C----多项式计算
L----显示多项式
Q----退出
2) 选I:输入一个或多个多项式。
如输入:f= 3,0 -7,4 6,5 0,-1 3-7x^4+6x^5
g= 4,1 6,4 -57 0,-1 4x^1+6x^4-5x^7
3) 选C:输入计算表达式,然后计算结果并显示
如输入:h=f+g
显示结果:h= 3+4x^1-1x^4+6x^5-5x^7
如输入:k=f-g
显示结果:k= 3-4x^1-13x^4+6x^5+5x^7
4) 选L:显示内存中现有的多项式。
如: 显示出: f= 3-7x^4+6x^5
g= 4x^1+6x^4-5x^7
h=3+4x^1-1x^4+6x^5-5x^7
5) 每个多项式必须用单链表来存储:
typedef struct node
{ float coef; //系数
int exp; // 指数
struct node *next; // 指向下个结点的指针
} nodetype;
3. 功能扩展(自己定制):
可增加两个多项式的相乘;如 f*g
可增加1个多项式的求导数;如 f ’
……..
三、一元多项式的计算
1. 问题描述 将多个多项式输入并存储在内存中,然后对多项式进行加,减,数乘等运算。
2. 要求:
1) 可设计菜单
I----输入多项式
C----多项式计算
L----显示多项式
Q----退出
2) 选I:输入一个或多个多项式。
如输入:f= 3,0 -7,4 6,5 0,-1 3-7x^4+6x^5
g= 4,1 6,4 -57 0,-1 4x^1+6x^4-5x^7
3) 选C:输入计算表达式,然后计算结果并显示
如输入:h=f+g
显示结果:h= 3+4x^1-1x^4+6x^5-5x^7
如输入:k=f-g
显示结果:k= 3-4x^1-13x^4+6x^5+5x^7
4) 选L:显示内存中现有的多项式。
如: 显示出: f= 3-7x^4+6x^5
g= 4x^1+6x^4-5x^7
h=3+4x^1-1x^4+6x^5-5x^7
5) 每个多项式必须用单链表来存储:
typedef struct node
{ float coef; //系数
int exp; // 指数
struct node *next; // 指向下个结点的指针
} nodetype;
3. 功能扩展(自己定制):
可增加两个多项式的相乘;如 f*g
可增加1个多项式的求导数;如 f ’
……..