PTA7 16一元多項式求導

2021-10-18 07:35:09 字數 1028 閱讀 3800

設計函式求一元多項式的導數。

輸入格式:

以指數遞降方式輸入多項式非零項係數和指數(絕對值均為不超過1000的整數)。數字間以空格分隔。

輸出格式:

以與輸入相同的格式輸出導數多項式非零項的係數和指數。數字間以空格分隔,但結尾不能有多餘空格。

輸入樣例:

3 4 -5 2 6 1 -2 0

輸出樣例:

12 3 -10 1 6 0

#include

#include

#define max 1001

typedef

struct poly

poly;

intinput

(poly a)

;void

diff

(poly a[

],poly b,

int n)

;void

display

(poly a)

;int

main()

int num=

input

(polyarray)

;//display(polyarray);

diff

(polyarray,diff,num)

;display

(diff);}

intinput

(poly a)

while

(ch!=

'\n');

return i;

}void

diff

(poly a[

],poly b,

int n)

if(n==

1||a[0]

.exp==0)

else}}

}void

display

(poly a)

printf

("%d %d"

,a[i]

.coef,a[i]

.exp)

;}

7 16 一元多項式求導 (20 分)

7 16 一元多項式求導 20 分 設計函式求一元多項式的導數。輸入格式 以指數遞降方式輸入多項式非零項係數和指數 絕對值均為不超過1000的整數 數字間以空格分隔。輸出格式 以與輸入相同的格式輸出導數多項式非零項的係數和指數。數字間以空格分隔,但結尾不能有多餘空格。輸入樣例 3 4 5 2 6 1...

7 16 一元多項式求導 20 分

設計函式求一元多項式的導數。輸入格式 以指數遞降方式輸入多項式非零項係數和指數 絕對值均為不超過1000的整數 數字間以空格分隔。輸出格式 以與輸入相同的格式輸出導數多項式非零項的係數和指數。數字間以空格分隔,但結尾不能有多餘空格。輸入樣例 3 4 5 2 6 1 2 0 輸出樣例 12 3 10 ...

7 16 一元多項式求導 20分

設計函式求一元多項式的導數。輸入格式 以指數遞降方式輸入多項式非零項係數和指數 絕對值均為不超過1000的整數 數字間以空格分隔。輸出格式 以與輸入相同的格式輸出導數多項式非零項的係數和指數。數字間以空格分隔,但結尾不能有多餘空格。輸入樣例 3 4 5 2 6 1 2 0 輸出樣例 12 3 10 ...