freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)_一元多項(xiàng)式的加法、減法、乘法的實(shí)現(xiàn)-在線瀏覽

2025-03-05 14:21本頁(yè)面
  

【正文】 ,j。imax。 for(i=0。i++) for(j=0。j++) c[i+j]+=a[i]*b[j]。 ansprint(c,max1)。 puts(請(qǐng)選擇輸出順序:1 升冪 2 降冪:)。choose)。 if(choose!=2) //升冪打印 { if(choose!=1) printf(沒有%d選項(xiàng),系統(tǒng)將默認(rèn)輸出升序:\nY(X)=,choose)。 num=0。i=n。+39。 printf(%lfX^%d,a[i],i)。 num=0。i=0。+39。 printf(%lfX^%d,a[i],i)。}動(dòng)態(tài)鏈表的建立和構(gòu)造:typedef struct p_pol //結(jié)構(gòu)結(jié)點(diǎn)定義{ double coef。 p_pol *next。MPP * creatlink(MPP *p,int n,int pt) //構(gòu)造動(dòng)態(tài)鏈表結(jié)構(gòu){ MPP *d,*q。 q=(MPP *)malloc(sizeof(MPP))。 qnext=NULL。 qexpn=INFEX。 for(i=0。i++) { d=(MPP *)malloc(sizeof(MPP))。 dnext=NULL。 dexpn=cp1[i].expn。 dexpn=cp2[i].expn。 q=d。 //返回頭指針}動(dòng)態(tài)鏈表結(jié)構(gòu)實(shí)現(xiàn)加法:void addlink(MPP *p1,MPP *p2,MPP *p3) //動(dòng)態(tài)鏈表相加{ MPP * p,*head。 //頭結(jié)點(diǎn) if(p==NULL) exit(0)。 pexpn=INFEX。 head=p3=p。 p2=p2next。 if(p==NULL) exit(0)。 head=p。 } if(p1==NULL) { headcoef=p2coef。 p2=p2next。 } if(p2==NULL) { headcoef=p1coef。 p1=p1next。 } if(p1expn==p2expn) //如果系數(shù)相同 { headcoef=p1coef+p2coef。 p1=p1next。 } else if(p1expnp2expn) { headcoef=p1coef。 p1=p1next。 headexpn=p2expn。 } } puts(相加結(jié)果為:)。}源程序:includeincludeincludedefine INFEX 10000define INFCO 10000typedef struct pol{ double coef。}MPOL。//順序結(jié)構(gòu)部分int n1,n2。 puts(請(qǐng)選擇輸出順序:1 升冪 2 降冪:)。choose)。 if(choose!=2) //升冪打印 { if(choose!=1) printf(沒有%d選項(xiàng),系統(tǒng)將默認(rèn)輸出升序:\nY(X)=,choose)。 num=0。i=n。+39。 printf(%lfX^%d,a[i],i)。 num=0。i=0。+39。 printf(%lfX^%d,a[i],i)。}void addpoly(double *a,double *b,double *c) //順序結(jié)構(gòu)相加{ int min=(cp1[n11].expncp2[n21].expn?cp2[n21].expn:cp1[n11].expn)。 int i。i=min。 for(。i++) if(cp1[n11].expncp2[n21].expn) c[i]=a[i]。 puts(相加結(jié)果為:)。}void subpoly(double *a,double *b,double *c) //順序結(jié)構(gòu)相減{ int min=(cp1[n11].expncp2[n21].expn?cp2[n21].expn:cp1[n11].expn)。 int i。i=min。 for(。i++) if(cp1[n11].expncp2[n21].expn) c[i]=a[i]。 puts(相減結(jié)果為:)。}void mulpoly(double *a,double *b,double *c) //順序結(jié)構(gòu)相乘{(lán) int max=cp1[n11].expn+cp2[n21].expn+2。 for(i=0。i++) c[i]=0。i=cp1[n11].expn。j=cp2[n21].expn。 puts(相乘結(jié)果為:)。}void creatpoly1(double *a,int pt) //建立順序結(jié)構(gòu){ int i。i=cp1[n11].expn。 for(i=0。i++) a[cp1[i].expn]=cp1[i].coef。i=cp2[n21].expn。 for(i=0。i++) a[cp2[i].expn]=cp2[i].coef。 int expn。}MPP。 int i。 if(q==NULL) exit(0)。 qcoef=INFCO。 p=q。in。 if(d==NULL) exit(0)。 if(pt==1) { dcoef=cp1[i].coef。 } else { dcoef=cp2[i].coef。 } qnext=d。 } return p。 puts(請(qǐng)選擇輸出順序:1 升冪 2 降冪:)。choose)。 p=pnext。 p=pnex
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1