多項式相加

2021-07-04 14:21:47 字數 618 閱讀 2642

一.題目描述

輸入兩個多項式,(按照指數遞增輸入),輸出相加和。

二.題目分析

在書中第二章節中出現了多項式相加的演算法,使用鍊錶實現的,在此簡單使用結構體構造多項式的項。

三.**

#include#define n 10

typedef struct

item;

int m,n,k=0;

//item a[n],b[n],c[n];

void add(item *a,item *b,item *c)

else

}while(i0)

printf("+%dx^%d",c[i].x,c[i].e);

else

printf("%dx^%d",c[i].x,c[i].e);

} //the other item

for(j=i+1;j0)

printf("+%dx^%d",c[j].x,c[j].e);

else

printf("%dx^%d",c[j].x,c[j].e);

} printf("\n");

return 0;

}

多項式相加

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 c ...