PAT-乙級-1010 一元多項式求導
阿新 • • 發佈:2018-10-13
lis script -s 求導 res == sel stream fonts
設計函數求一元多項式的導數。(註:x?n??(n為整數)的一階導數為nx?n?1??。)
輸入格式:
以指數遞降方式輸入多項式非零項系數和指數(絕對值均為不超過 1000 的整數)。數字間以空格分隔。
輸出格式:
以與輸入相同的格式輸出導數多項式非零項的系數和指數。數字間以空格分隔,但結尾不能有多余空格。註意“零多項式”的指數和系數都是 0,但是表示為 0 0
。
輸入樣例:
3 4 -5 2 6 1 -2 0
輸出樣例:
12 3 -10 1 6 0
分析:
按照求導公式求即可
PS:
註意判斷輸入結束條件為:多項式的指數為0
註意輸出格式:末尾沒有多余字符
//c++
#include <iostream>
using namespace std;
int main(){
int a,b;
int x = 1;
while(cin>>a>>b){
if(b == 0)
break;
if(!x)
cout << " ";
else
x = 0;
cout << a*b << " " <<b-1;
}
if(x)
cout << "0 0";
return 0;
}
PAT-乙級-1010 一元多項式求導