全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 多项式的链表表示及运算北京信息科技大学计算机软件基础实验报告(一)By Dade源代码:#include stdio.h#include stdlib.hstruct node /结构体类型的定义 int xi;int zhi;struct node *next;typedef struct node NODE;NODE *creatlink(char c) /链表的正向创建 NODE *head, *p, *s; int x,z; printf(Input Poly %c, end with 0 0n,c); head=(NODE*)malloc(sizeof(NODE); scanf(%d%d, &x,&z); p=head; while(x!=0|z!=0) s=(NODE*)malloc(sizeof(NODE); s-xi=x; s-zhi=z; p-next=s; p=s; scanf(%d%d, &x,&z); p-next=NULL; return head;void del(NODE *head,int i) /链表结点的删除 NODE *p, *s; int j=0; p=head; while(p-next!=NULL)&(jnext; j+; if(p-next=NULL)|(ji-1)printf(i的值不合法!n); elses=p-next; p-next=s-next; free(s);void hebing(NODE *head1,NODE *head2) /将第二个链表合并于第一个链表 NODE *q1,*q2; int n=1; if(head2-next!=NULL) q2=head2-next;while(q2!=NULL) q1=head1-next; while(q1!=NULL) if(q1-zhi=q2-zhi) q1-xi=q1-xi+q2-xi; del(head2,n); q2=head2;n=0; break; q1=q1-next; q2=q2-next; n+; void lianjie(NODE *head1,NODE *head2) /将第二个多项式链接到第一个多项式 NODE *q1,*q2; q1=head1;while(q1-next!=NULL)q1=q1-next; if(head2-next!=NULL)q1-next=head2-next; void del0(NODE *head) /删除链表中系数为0的项 NODE *q1,*q2; q1=head; while(q1!=NULL)if(q1-next!=NULL)q2=q1-next; if(q1-next!=NULL & q2-xi=0) q1-next=q2-next;free(q2);break; q1=q1-next; void show(NODE *head) /显示链表 NODE *q; printf(The combined poly:n); q=head-next;while(q!=NULL) printf(%d*x(%d) ,q-xi,q-zhi); q=q-next; printf(nn);main() /主函数 NODE *head1,*head2;char A,B; head1=creatlink(A); /创建第一个链表 head2=creatlink(B); /创建第二个链表 hebing(head1,head2); /将第二个链表合并于第一个链表 lianjie(head1,head2); /将第二个多项式链接到第一个多项式 fre
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年供应链管理知识体系专项习题
- 2026年考研国有企业综合招聘笔试备考习题
- 2026年环境监测技术与应用知识测试
- 2026年交通安全法规与驾驶行为规范训练题
- 2026年科学探索综合测试卷
- 2026年金融创新与科技应用备考习题集
- 2026年国有企业招聘法律知识测试
- 考试试题及答案 试卷结构
- DB13-T 6341-2026 沥青路面回收料就地精细分离技术规范
- 物流系统分析师职业资格考试试卷
- 2026年高考地理(云南卷)真题详细解读及评析
- 2026马来西亚新能源行业市场动态监测及投资规模优化规划论述
- 暖通空调设备选型配置方案
- 国企财务笔试题库及答案
- 2026年内蒙古包头市社区工作者招聘考试真题试卷(完整版含答案解析)
- DZ-T 0270-2014地下水监测井建设规范
- KWFB无密封自控自吸泵(服务)课件
- 现代综合评价方法和案例-配套教材
- GB/T 4450-1995船用盲板钢法兰
- 5.5M焦炉(1×55孔)施工方案
- 大断面方圆坯连铸机的设计特点课件
评论
0/150
提交评论