線性結構 一元多項式的乘法與加法運算

2022-08-09 09:30:13 字數 1284 閱讀 1680

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

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

//

test3.6.cpp : 一元多項式的乘法與加法運算

#include

const

int max = 1005

;const

int mulmax = 2005

;int a[max], b[max], c[max] = , d[mulmax] = ;

//函式宣告

int *add(int a,int

b);int *mul(int a,int

b);int

main()

scanf("%d

", &lenb);

for (int i = 0; i < lenb; i++)

//執行函式

add(a, b);

mul(a, b);

int f1 = 0, f2 = 0

;

for (int i = 0; i < max; i++)

}for (int i = 0; i < mulmax; i++)

}int tag1 = 0, tag2 = 0

;

if(f2) }}

else

printf("\n

");if(f1) }}

else

printf("\n

");return0;

}//加法int *add(int a,int

b)

for (int i = 0; i < max; i++)

returnc;}

//乘法

int *mul(int a, int

b) }

return

d;}

線性結構 一元多項式的乘法與加法運算

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

線性結構 一元多項式的乘法與加法運算

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

線性結構2 一元多項式的乘法與加法運算

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