博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一元多项式相加
阅读量:5851 次
发布时间:2019-06-19

本文共 1742 字,大约阅读时间需要 5 分钟。

#define NULL 0#include "stdio.h"#include
#include
#include
using namespace std;typedef struct LNode{ int cofe,expn; struct LNode * next;} LNode,*Linklist; /*建立结构体*/void creatlist (Linklist La){ Linklist s,tem; int i,n; //p=La; scanf("%d",&n);/*手动输入n,控制n的项数*/ for(i=0; i
cofe,&s->expn); tem=La->next; if(tem==NULL||s->expn>tem->expn){ La->next=s; s->next=tem; cout<<"frist"<
next;tem=tem->next){ if(tem->expn==s->expn){ tem->cofe+=s->cofe; break; } if(tem->expn>s->expn&&tem->next->expn
expn){ s->next=tem->next; tem->next=s; } } //p->next=s; //s->next=NULL; }}/*建立单链表的被调函数*/int main(){ Linklist La,Lb,Lc,p,q,r; La=(Linklist)malloc(sizeof(LNode)); La->next=NULL;/*开辟头结点*/ creatlist(La);/*调用*/ printf("List1 is:\n"); for(p=La->next; p; p=p->next) printf("%4d,%4d",p->cofe,p->expn);/*输出单链表*/ Lb=(Linklist)malloc(sizeof(LNode)); Lb->next=NULL; creatlist(Lb); printf("List2 is:\n"); for(p=Lb->next; p; p=p->next) printf("%4d,%4d",p->cofe,p->expn); Lc=(Linklist)malloc(sizeof(LNode)); Lc->next=NULL; q=Lb->next; p=La->next; r=Lc;/*定义两个指针*/ while(p&&q) { if(p->expn==q->expn) { p->cofe+=q->cofe; r->next=p; r=p; p=p->next; q=q->next; } else if(p->expn>q->expn) { r->next=q; r=q; q=q->next; } else { r->next=p; r=p; p=p->next; } } if(p==NULL) r->next=q; else r->next=p; /*free(La); free(Lb); */ printf("\nList3 is:\n"); for(r=Lc->next; r; r=r->next) printf("%4d,%4d",r->cofe,r->expn); getchar(); return 0;}
View Code

帮某个小屁孩调试的,先存一下代码

转载于:https://www.cnblogs.com/vactor/p/4137081.html

你可能感兴趣的文章
NodeJS的底层通信
查看>>
windows10 chrome 调试 ios safari 方法
查看>>
Java 免费!亚马逊开源 Java SE 发行版的直接替代品 Corretto
查看>>
Hello , Ruby!
查看>>
navigator 应用
查看>>
Netty 4.1.35.Final 发布,经典开源 Java 网络服务框架
查看>>
详解Microsoft.AspNetCore.CookiePolicy
查看>>
go与c互相调用
查看>>
如何优雅地用Redis实现分布式锁
查看>>
程序员的4条忠告,你做到了几条
查看>>
从零开始Docker化你的Node.js应用
查看>>
mybatis模糊查询
查看>>
你真的需要活动目录吗?
查看>>
Linux 新增一块硬盘,添加到已有逻辑卷
查看>>
【Linux系统】模拟MBR扇区故障与恢复 (转)
查看>>
简单mdadm操作实例
查看>>
OpenCV成长之路:直线、轮廓的提取与描述
查看>>
django URLconf学习
查看>>
Python自动化开发学习1-2
查看>>
Hadoop学习笔记(1):概念和整体架构
查看>>