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

2021-10-06 19:19:50 字數 1381 閱讀 5757

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

輸入分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

#define n 10000

intmain()

;int b[n]=;

int c[n]=;

//求積

int d[n]=;

//求和

int i ,j;

int x,z ;

//係數 指數

int count=0;

scanf

("%d"

,&i)

;//讀入第乙個多項式的項數

while

( i--

)scanf

("%d"

,&i)

;//讀入第二個多項式的項數

while

( i--

)//多項式乘法

for( i=n-

1; i>=

0; i--)}

}}//輸出多項式乘法結果

for( i=n-

1; i>=

0; i--

)printf

("%d %d"

,c[i]

,i);

count++;}

}if(!count )

printf

("\n");

//多項式加法

for( i=n-

1; i>=

0; i--)}

for( j=n-

1; j>=

0; j--)}

//輸出多項式加法結果

count =0;

for( i=n-

1; i>=

0; i--

)printf

("%d %d"

,d[i]

,i);

count++;}

}if(!count)

return0;

}

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

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

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

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

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

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