7 2 一元多項式的乘法與加法運算 20分

2021-10-04 01:46:16 字數 1412 閱讀 6634

7-2 一元多項式的乘法與加法運算 (20分)

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

輸入格式:

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

輸出格式:

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

輸入樣例:

4 3 4 -5 2 6 1 -2 0

3 5 20 -7 4 3 1

輸出樣例:

15 24 -25 22 30 21 -10 20 -21 8 35 6 -33 5 14 4 -15 3 18 2 -6 1

5 20 -4 4 -5 2 9 1 -2 0

#include

#define n 10000

//指數不超過1000的整數 這裡是10000更香

intmain()

;//第乙個式子

int b[n]=;

//第二個式子

int c[n]=;

//求乘

int d[n]=;

//求和

int n,con,index;

//con 係數 index 指數

//第乙個式子

scanf

("%d"

,&n)

;while

(n--

)//第二個式子

scanf

("%d"

,&n)

;while

(n--

)//求乘

//注意防止0的乘法 增添if語句 若是0不進行

for(

int i=

0;i1;i++)}

}}//第一行

int cnt=0;

for(

int i=n-

1;i>=

0;i--

)//遞減輸出 }if

(!cnt)

printf

("0 0");

//特殊例子

for(

int i=

0;i1;i++

)for

(int i=

0;i1;i++

)puts(""

);//注意換行! 第二行

cnt=0;

for(

int i=n-

1;i>=

0;i--

)//遞減輸出}if

(!cnt)

printf

("0 0");

//特殊例子

return0;

}```

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

written by robert wang in southwest university of science and technology.輸入分2行,每行分別先給出多項式非零項的個數,再以指數遞降方式輸入乙個多項式非零項係數和指數 絕對值均為不超過1000的整數 數字間以空格分隔。輸出分2行...

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

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

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

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