1010 一元多项式求导
大致题意就是按指数递减的方式给出多项式的非零系数和指数。然后求一次导,输出结果即可。
如果给的多项式只有一个常数,就输出0 0
如果给的多项式项数大于1,且包含一个常数,那么输出时,不输出常数项求导的结果。
#include"iostream" using namespace std; //零多项式就是说题目只给出了一个常数,要求导结果表示为0 0 int a[10000] = {0},n = 0; int main() { int t; while(cin>>t) { a[n++] = t; } if(a[1] == 0) cout<<"0 0";//如果多项式只有一个常数,则特判输出 else { for(int i = 0; i < n; i+=2) { if(a[i+1] != 0) { if(i != 0) cout<<" "; cout<<a[i]*a[i+1]; cout<<" "<<a[i+1]-1; } } } return 0; }