当前位置: 首页 > news >正文

高明网站建设报价作品集怎么做网页

高明网站建设报价,作品集怎么做网页,小说网站建设多少钱,在互联网上如何赚钱实现思路#xff1a; 通过链表实现#xff0c;会更为简单直观。用链表中的每个结点表示多项式中的每一项#xff0c;多项式每一项都是由数据域#xff08;包含系数和指数#xff09;和指针域构成的#xff0c;所以在定义表示结点的结构体时#xff0c;可如下所示进行定义… 实现思路 通过链表实现会更为简单直观。用链表中的每个结点表示多项式中的每一项多项式每一项都是由数据域包含系数和指数和指针域构成的所以在定义表示结点的结构体时可如下所示进行定义 typedef struct PLnode{ //数据域coef 表示系数expn 表示指数 float coef; int expn; //指针域 struct PLnode *next; }PLnode,*PLinkList; #include stdio.h #include stdlib.h typedef struct PLnode{//数据域coef 表示系数expn 表示指数float coef;int expn;//指针域struct PLnode *next; }PLnode,*PLinkList;//一元多项式的链表表示创建函数输入 m 项的系数和指数建立表示一元多项式的有序链表L void creatpolyn(PLinkList L, int m){int i;float coef;int expn;PLinkList tail,n;L-coef m;L-expn -1;tail L;for(i1 ; im ; i){n (PLinkList)malloc(sizeof(PLnode));scanf(%f,coef);scanf(%d,expn);n-coef coef;n-expn expn;n-next NULL;tail-next n;tail n;} } //完成多项式相加运算即 Lc La Lb并销毁一元多项式 Lb PLinkList addpolyn(PLinkList La , PLinkList Lb){int x,len;float y;PLinkList Lc,pa,pb,pc,u;Lc La;len 0;pc Lc;//另papb 指向La 、Lb 的首元结点pa La-next;pb Lb-next;//通过 papb 遍历链表 La、Lb只有两指针同时存在时才需要讨论while(pa pb){x pa-expn-pb-expn;//判断pa 所指结点的指数与pb 所指结点指数的大小关系if(x0){//如果小则找去 qa 结点到Lc 上pc pa;len;pa pa-next;}//如果相等则判断两结点的系数和是否为0else if(x 0){// 请在下面的Begin-End之间补充代码完成一元多项式的相加。/********** Begin *********/y pa-coefpb-coef;if(y!0.0){pa-coef y; //如果不为 0修改 pa 结点的系数值同时链接到 LC 上pc pa;len;}//如果 y 值为0则从 pc 的链表中摘除该结点并释放该结点else{pc-next pa-next;free(pa);}pa pc-next; //更新完之后的pau pb;pb pb-next;free(u);/********** End **********/}//如果pb 所指结点指数值小则摘取pb所指结点到 LC链表上else{u pb-next;pb-next pa;pc-nextpb;pc pb;len;pb u;}}//由于是在 La 上进行一元多项式的加和所以如果运行过程 pa 不再有结点而pb 上有则需要将pb剩余结点链接到 Lc 上if(pb){pc-next pb;}//计算 Lc 的长度while(pc){pc pc-next;if(pc){len;}}//Lc 的头结点中记录Lc 链表的长度Lc-coef len;//加和完成的同时释放Lb 结点free(Lb);return Lc; } //根据链表存储信息。输出结点 q void printpoly(PLinkList q){if(q-expn 0){printf(%.0f,q-coef);}else if(q-expn 1){if(q-coef 1){printf(x);}else if (q-coef -1){printf(-x);}else{printf(%.0f,q-coef);printf(x);}}else if (q-coef 1){printf(x^%d,q-expn);}else if(q-coef -1){printf(-x^%d,q-expn);}else{printf(%.0fx^%d,q-coef,q-expn);} } //输出一元多项式L void printpolyn(PLinkList L){int n;PLinkList p;p L-next;n 0;while(p){n;if(n 1){printpoly(p);}else if(p-coef0){printf();printpoly(p);}else{printpoly(p);}p p-next;} } int main(){PLinkList La,Lb,Lc;int m,n;//根据 n 的值创建链表Lascanf(%d,n);La (PLinkList)malloc(sizeof(PLnode));creatpolyn(La,n);//根据 m 的值创建 Lbscanf(%d,m);Lb (PLinkList)malloc(sizeof(PLnode));creatpolyn(Lb,m);//输出La和Lbprintf(La);printpolyn(La);printf(\nLb);printpolyn(Lb);//计算LaLb结果保存在 Lc中printf(\n计算结果为);Lc addpolyn(La,Lb);printf(\nLc);printpolyn(Lc);return 0; }
http://www.yutouwan.com/news/335399/

相关文章:

  • 内容网站 如何做采集昆明做网站ynlongtou
  • 网站建设维护杭州上海模板网站
  • 河北建设部官方网站广告创意制作
  • 网站建设 会议纪要wordpress注册简化
  • 免费织梦导航网站模板下载怎么做一个手机网站
  • 深圳品牌网站建设公司哪家好wordpress建站多个域名
  • .net和php那个做网站好wordpress写文章怎么上传图片
  • 网站建设前台后台适合做外贸的公司名
  • 手机购物网站模版站酷海报设计图片
  • 国外的响应式网站模板装修高端网站建设
  • 风景区网站代码备案域名价格
  • 如何建设学校的微网站首页多用户电商平台
  • 青海城乡和住房建设厅网站网站开发有哪些参考文献
  • 延庆网站建设优化seo青海省建设银行网站
  • 禅城建网站潜江seo
  • 免费行业报告网站php网站的开发环境
  • python官方网站衡水网站优化
  • wordpress数据源百度seo优化分析
  • 内蒙古住房和城乡建设部网站宁波网站建设哪里便宜
  • 外贸网站建设平台哪个好php网站服务器
  • 网站建设需要什么系统网站文章删除了怎么做404
  • 珠海网站建设王道下拉惠网页网站设计培训
  • 建立网站需要花多少费用怎样加入58同城平台服务行业
  • 汕头网站关键排名做网站用python还是php
  • 网站引导页在线做网站需要什么
  • 专业网站建设公司郑州一建是国企还是私企
  • 网站风格特点全部视频支持代表手机浏览器
  • 设计网站考虑哪些因素游戏推广公司怎么接游戏的
  • 网站建设优化服务熊掌号如何维护wordpress
  • 科技企业网站建设模板在线seo外链工具