1010 一元多項式求導 (25分)
阿新 • • 發佈:2020-08-17
設計函式求一元多項式的導數。(注:xn(n為整數)的一階導數為nxn−1。)
輸入格式:
以指數遞降方式輸入多項式非零項係數和指數(絕對值均為不超過 1000 的整數)。數字間以空格分隔。
輸出格式:
以與輸入相同的格式輸出導數多項式非零項的係數和指數。數字間以空格分隔,但結尾不能有多餘空格。注意“零多項式”的指數和係數都是 0,但是表示為0 0
。
輸入樣例:
3 4 -5 2 6 1 -2 0
輸出樣例:
12 3 -10 1 6 0
1 #include <stdio.h> 2 #include <iostream> 3 using namespacestd; 4 int main(){ 5 int x,n; 6 int i; 7 scanf("%d%d",&i,&n); 8 if(n==0){ 9 cout<<"0 0"; 10 return 0; 11 } 12 13 cout<<i*n<<" "<<n-1; 14 if(n==0) 15 return 0; 16 17 while((scanf("%d%d",&i,&n))!=EOF){18 if(n==0) 19 return 0; 20 cout<<" "<<i*n<<" "<<n-1; 21 if(n==0) 22 return 0; 23 } 24 25 return 0; 26 }