链表 一元多项式求导问题 C语言我个人认为应该是一空应该:是指数不为零二空,当前项的系数与指数相乘三,当前项指数-1四,判断指数是否为0Tail作用是啥没看懂,然后我从头验证一遍总感觉

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 04:07:15
链表一元多项式求导问题C语言我个人认为应该是一空应该:是指数不为零二空,当前项的系数与指数相乘三,当前项指数-1四,判断指数是否为0Tail作用是啥没看懂,然后我从头验证一遍总感觉链表一元多项式求导问

链表 一元多项式求导问题 C语言我个人认为应该是一空应该:是指数不为零二空,当前项的系数与指数相乘三,当前项指数-1四,判断指数是否为0Tail作用是啥没看懂,然后我从头验证一遍总感觉
链表 一元多项式求导问题 C语言


我个人认为应该是
一空应该:是指数不为零
二空,当前项的系数与指数相乘
三,当前项指数-1
四,判断指数是否为0
Tail作用是啥没看懂,
然后我从头验证一遍总感觉有问题.
来个大神指导下.

链表 一元多项式求导问题 C语言我个人认为应该是一空应该:是指数不为零二空,当前项的系数与指数相乘三,当前项指数-1四,判断指数是否为0Tail作用是啥没看懂,然后我从头验证一遍总感觉
(1)Pt1->expn!=0
(2)Pt1->coef*Pt1->expn
(3)Pt1->expn-1
(4)P2==NULL
(5)Tail=Pt2 或许应该为 (Tail=Pt2)->next=Null
前三个分析不错
(4)的if.else.语句是给当前计算完成的Pt2找“组织”的
第一次运行的时候P2==Null,这个接点是首节点,Pt2要赋值给P2,终成为函数的返回值
之后再运行判断,P2都不为Null,这时候应该将节点接于之前的节点后面Tail->next=Pt2
可见Tail用来暂时存放上一个计算结束的节点
所以(5)就是Tail=Pt2,在循环的最后,将当先节点指针赋给Tail
因为紧接着循环就结束了,Pt2会重新赋值为新空间的地址,要先用Tail保存起它
怎么说这个程序还是不太健壮
如果空格能填两句的话,(5)还应该填一句Pt2->next=Null,
或者合写为 (Tail=Pt2)->next=Null
那样最后一个节点的next为空,代表链表结束
好像还有点问题就是,如果原来的多项式就剩一个常数项
那么调用这个函数,返回空指针,实际应该返回一个单节点 系数为0,指数为0的链表
不过填空就只能做到上边的结果了

链表 一元多项式求导问题 C语言我个人认为应该是一空应该:是指数不为零二空,当前项的系数与指数相乘三,当前项指数-1四,判断指数是否为0Tail作用是啥没看懂,然后我从头验证一遍总感觉 数据结构(C语言)用单链表存储一元多项式,并实现两个多项式的相加运算 多项式相加C语言 C语言求导问题我想用C语言编一个求导的函数,具体想法是先输入函数的最高次数,然后依次输入每一项前的系数.有没有高手能帮我写下这个程序? 高分悬赏,设计一个一元多项式简单的计算器(fortran语言)问题描述:设计一个一元多项式简单的计算器.基本要求:一元多项式简单计算器的基本功能为:(1) 输入并建立多项式;(2) 输 数据结构(C语言) 如何分别用顺序和链式 实现一元多项式的相加? 如何用C语言实现一元多项式简单计算器的设计〔问题描述〕输入并建立两个多项式并输出多项式设计一个程序:对两个多项式进行加、减法及乘法运算,建立一个新多项式并输出.或设计一个 一元n次多项式的求和与计算问题.用C语言实现,不用数据结构和函数.用“非零系数”、“指数”数组(不妨设定系数为整数)可以表示一个一元n次多项式.现给出Fn(x)、Gm(x)两个多项式, 一元隐函数求导问题我两边求导后的答案是、哪里错了视频上的求导结果是这个 用C语言实现一元多项式相乘,求源代码或思想即可,最好能给出三中解法! 数据结构课程设计(C语言版) 一元稀疏多项式的运算问题描述:设用两个数组表示两个一元稀疏多项式A、B,实现两个一元稀疏多项式的处理.***注意使用数组,不是链表哦~~!***实现要求:⑴ 输 C语言写多项式相加怎么写? 一元多项式的计算 能够按照指数降序排列建立并输出多项式 能够完成两个多项式的相加及相减要C语言编写的,能运行的,最好有注释,嘻嘻……请高手赐教啊 设计一个一元多项式简单的计算器(C语言)要求:(1)用带头节点的单链表表示多项式,表中每一个节点表示多项式的一项 (2)一元多项式简单计算器的基本功能为:输入并建立多项式,输出 c语言问题:4 C语言基础问题 C语言问题,填空 高数求导问题为什么选C