Files
python/C++专题课程/NOIP算法总结/字符串处理/多项式输出/P1067.cpp

20 lines
461 B
C++
Raw Normal View History

2025-08-30 18:35:01 +08:00
#include <bits/stdc++.h>
using namespace std;
int main() {
int n,a,i;
cin>>n;
for(i=n; i>=0; i--) {
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룬<EFBFBD><EBA3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>ļ<EFBFBD><C4BC>η<EFBFBD>
cin>>a;
if(a) { //<2F>ж<EFBFBD>a<EFBFBD>Ƿ<EFBFBD>Ϊ<EFBFBD>棨<EFBFBD><E6A3A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><30>
if(i!=n&&a>0) cout<<"+"; //i<><69>=n<><6E><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD>÷<EFBFBD><C3B7><EFBFBD>
if(abs(a)>1||i==0) cout<<a;//abs<62>Ǿ<EFBFBD><C7BE><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-1<><31>1ʱ<31><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
if(a==-1&&i) cout<<"-"; //-1ʡ<31><CAA1>1
if(i>1) cout<<"x^"<<i;
if(i==1) cout<<"x"; //ָ<><D6B8>Ϊ1ʱʡ<CAB1><CAA1>1
}
}
return 0;
}