文章标题
来源:互联网 发布:windows 10 虚拟显存 编辑:程序博客网 时间:2024/06/10 14:53
#include<stdio.h>#include<stdlib.h>typedef struct polynomial{ int exp; float coe; struct polynomial* next; }polynomial,*polynomialnail;void CreatePoly(polynomialnail Polynail,int K){ int i; polynomialnail p=Polynail;///* for(i=0;i<K;i++) { scanf("%d",&(p->exp)); scanf("%f",&(p->coe)); p=p->next; } p=NULL;//*/}void ADD(polynomialnail Polynail1,polynomialnail Polynail2,polynomialnail Polynail3,int *K){ polynomialnail p=Polynail3; K=0; while(Polynail1!=NULL&&Polynail2!=NULL) { if(Polynail1->exp>Polynail2->exp) { p->next=Polynail1; Polynail1=Polynail1->next; p=p->next; } else if(Polynail1->exp<Polynail2->exp) { p->next=Polynail2; Polynail2=Polynail2->next; p=p->next; } else/*相等*/ { p->next=Polynail1; p=p->next; p->coe=Polynail1->coe+Polynail2->coe; Polynail1=Polynail1->next; Polynail2=Polynail2->next; } K++; } while(Polynail1!=NULL) { p->next=Polynail1; p=p->next; Polynail1=Polynail1->next; K++; } while(Polynail2!=NULL) { p->next=Polynail2; p=p->next; Polynail2=Polynail2->next; K++; } p=Polynail3; Polynail3=p->next; free(p);}void PrintPoly(polynomialnail Polynail){ while(Polynail->next!=NULL) { printf("%d %f ",Polynail->exp,Polynail->coe); }}int main(){ int K; polynomialnail Polynail1,Polynail2,Polynail3; scanf("%d",&K); Polynail1=(polynomialnail)malloc(K*sizeof(struct polynomial)); CreatePoly(Polynail1,K); scanf("%d",&K); Polynail2=(polynomialnail)malloc(K*sizeof(struct polynomial)); CreatePoly(Polynail2,K); Polynail3=(polynomialnail)malloc(sizeof(struct polynomial)); ADD(Polynail1,Polynail2,Polynail3,&K); printf("%d ",&K); PrintPoly(Polynail3);}
阅读全文
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- html通过js获取java传过来的cookie
- LVS FULLNAT模式下客户端真实地址的传递
- Gstreamer官方教程汇总1---Hello World
- Android 探讨一下Retrofit封装的最佳姿势
- 回显select options 下拉内容,并有选中
- 文章标题
- CentOS6.6源码安装Ansible
- netcat是网络工具中的瑞士军刀
- 3 内置数据类型
- Gstreamer官方教程汇总2---GStreamer concepts
- Search and Replace
- POJ 2800
- 13. Roman to Integer
- 4 表达式与定义(Expressions and Definitions)