PAT乙級 1010 一元多項式求導
阿新 • • 發佈:2021-10-29
這個題挺迷的
如果同時存在多項式部分,常數部分不用輸出 例: 輸入 2 3 1 0 輸出 6 2
如果只存在常數部分,還要輸出常數項的指數(0),零多項式是這個的一種 例: 輸入 1 0 輸出 0 0
#include <iostream> #include<string> #include<algorithm> #include<math.h> using namespace std; int main() { int num[10000]; int a,b; int n=0; int flag=0; //判定之前有沒有輸出,判定是不是零多項式while(cin>>a>>b) { if(flag==0&&b==0) //用來判定是不是隻有常數項輸入 { cout<<0<<" "<<0; return 0; } num[n]=a*b; n++; flag=1; if(b==0) //b==0代表這個項是常數項,輸出時常數項不輸出 { n--;break; } num[n]=b-1; n++; } for(int i=0;i<n;i++) { cout<<num[i]; if(i+1!=n) cout<<" "; } return 0; }