設計函式求一元多項式的導數。
輸入格式:
以指數遞降方式輸入多項式非零項係數和指數(絕對值均為不超過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 ...