作业帮 > 综合 > 作业

刚开始学数据结构(C语言),学到线性链表这一节 有个题目是关于多项式相加 不懂 求助

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/01 08:36:29
刚开始学数据结构(C语言),学到线性链表这一节 有个题目是关于多项式相加 不懂 求助
刚开始学数据结构(C语言),学到线性链表这一节
有个题目是关于多项式相加的 要用到结点
A(x)=7+11x+22x7次方+5x17次方 B(x)=8x+22x7次方-9x8次方
C(x)=A(x)+B(x) 求C(x)的表达式 用C语言编程 怎么编?
struct node {
double x; //自变量的系数
int z; //自变量的指数
struct * node next;
};
void add(struct node *a,struct node *b,struct *c) {
要吃饭了,剩下的自己搞定应该不难了!
}
struct node a1,a2,a3;
a1.x = 7;
a1.z = 0;
a2.x = 11;
a2.z = 1;
a3.x = 22;
a3.z = 17;
a1.next = &a2;
a2.next = &a3;
a3.next = NULL;
同理:可以得到struct b1,b2,b3;//这个应该知道了吧!