一元多項式的乘法與加法運算

2021-10-05 23:16:49 字數 1331 閱讀 3001

題目如下:

設計函式分別求兩個一元多項式的乘積與和。

輸入格式:

輸入分2行,每行分別先給出多項式非零項的個數,再以指數遞降方式輸入乙個多項式非零項係數和指數(絕對值均為不超過1000的整數)。數字間以空格分隔。

輸出格式:

輸出分2行,分別以指數遞降方式輸出乘積多項式以及和多項式非零項的係數和指數。數字間以空格分隔,但結尾不能有多餘空格。零多項式應輸出0 0。

輸入樣例:

434

-526

1-20

3520-

7431

輸出樣例:

1524-

2522

3021-10

20-218

356-33

5144-

153182

-615

20-44

-529

1-20

**如下:

//簡單模擬,沒什麼難度

#include

#include

#include

#include

#include

#include

#include

#include

#include

using

namespace std;

int e[

2000+5

];intmain()

scanf

("%d"

,&m)

;for

(int i=

0;i)for

(int i=

0;i<=

1000

;i++)}

for(

int i=

2005

,flag=

1;i>=

0;i--

)else

if(i==

0&&flag==

1&&e[0]

==0)printf

("0 0");

}printf

("\n");

for(

int i=

1001

,flag=

1;i>=

0;i--

)else

if(i==

0&&flag==

1&&c[i]

+d[i]==0

)printf

("0 0");

}return0;

}

一元多項式的乘法與加法運算

設計函式分別求兩個一元多項式的乘積與和。輸入分2行,每行分別先給出多項式非零項的個數,再以指數遞降方式輸入乙個多項式非零項係數和指數 絕對值均為不超過1000的整數 數字間以空格分隔。輸出分2行,分別以指數遞降方式輸出乘積多項式以及和多項式非零項的係數和指數。數字間以空格分隔,但結尾不能有多餘空格。...

一元多項式的乘法與加法運算

設計函式分別求兩個一元多項式的乘積與和。輸入分2行,每行分別先給出多項式非零項的個數,再以指數遞降方式輸入乙個多項式非零項係數和指數 絕對值均為不超過1000的整數 數字間以空格分隔。輸出分2行,分別以指數遞降方式輸出乘積多項式以及和多項式非零項的係數和指數。數字間以空格分隔,但結尾不能有多餘空格。...

一元多項式的乘法與加法運算

設計函式分別求兩個一元多項式的乘積與和。輸入分2行,每行分別先給出多項式非零項的個數,再以指數遞降方式輸入乙個多項式非零項係數和指數 絕對值均為不超過1000的整數 數字間以空格分隔。輸出分2行,分別以指數遞降方式輸出乘積多項式以及和多項式非零項的係數和指數。數字間以空格分隔,但結尾不能有多餘空格。...