多項式相加(C語言)

2021-04-17 02:29:27 字數 1049 閱讀 3724

/*多項式相加*/

#include 

#include 

#define null 0 

struct poly                                       //設定結構體 

;

struct poly *jianli(void)                         //建立鍊錶 

p1->next = null;

return head1; 

}

int list(struct poly *head)                             //求鍊錶長度

return(l);

}

struct poly* paixu(struct poly *head)                   //對鍊錶進行排序冒泡法

else

}q=r;

r=p;}}

return(head);

}

struct poly* jisuan(struct poly *head1,struct poly *head2 )                  //多項式的相加

else if(p1->zhizhi)                                

else  }

else if(p1->zhi>p2->zhi)

else

if(p1->next==null)

}  }

return head1;

}

void print(struct poly* head)                             //輸出函式

free(head);

}

int main() 

多項式相加

include include include typedef struct polyn pol 建立有序多項式 pol creatpolyn else if cnew expn clast expn else cnew pol malloc sizeof pol scanf d d cnew co...

多項式相加

include include typedef struct node 多項式資料型別的定義 polynode polynode createpoly 建立鍊錶 r next null return l void addpoly polynode pa,polynode pb 兩個多項式相加 els...

多項式相加

一.題目描述 輸入兩個多項式,按照指數遞增輸入 輸出相加和。二.題目分析 在書中第二章節中出現了多項式相加的演算法,使用鍊錶實現的,在此簡單使用結構體構造多項式的項。三.include define n 10 typedef struct item int m,n,k 0 item a n b n ...