make it造句 趕上:c语言课程设计

来源:百度文库 编辑:高校问答 时间:2024/05/03 10:23:59
要求是这样的,谢谢!
题目:用单链表实现任意两个一元多项式的加、减法运算
(或由各班指导老师安排的其它类似的应用系统)
任务:自学C语言中有关链表及外部文件的内容,编程实现以下功能:
① 分别输入一元多项式pn (x)和Q n (x)。
从键盘输入一元对项式中各项的系数和指数,并用单链表加以表示。
② 分别对一元多项式pn (x)和Q n (x)进行升幂排序。
将一元多项式中各子项按照指数从小到大的顺序排序。
③ 分别输出一元多项式pn (x)和Q n (x)。
将用单链表表示的一元多项式输出,即打印多项式的系数和指数。
④ 任意输入一个实数x0,分别求出一元多项式pn (x0)和Q n (x0)的值。
⑤ 已知有两个一元多项式分别为Pn (x)和Qn (x),求出两个多项式的和
R n (x)和差T n (x),分别用单链表表示R n (x)和T n (x),并将二者输出,
(R n (x)=P n (x)+Q n (x),T n (x)=P n (x)-Q n (x))
⑥ 保存多项式,即分别将一元多项式pn (x)和Q n (x)各项的系数和指数保存到外部磁盘文件。
⑦ 由程序从所存文件中读出多项式的系数和指数,重新构建一元多项式 Pn (x) 和Q n (x),并可对其再次进行运算操作。
要求:
① 根据以上功能需求,自己定义单链表结点的存储结构;
② 为了保证所有的数据可以长期被使用,要求程序能将录入数据存储在外部数据文件中,具体数据格式和文件名、路径等自定;
③ 提供友好的用户界面,方便用户操作。

不知道哦 太难拉