为啥50分

P1067 [NOIP2009 普及组] 多项式输出

```cpp #include <iostream> using namespace std; int main() { int n,k; cin>>n; for(int i=1;i<=n+1;i++) { cin>>k; if(k!=-1&&k!=0&&k!=1) { if(k>0&&i!=1) { cout<<"+"; } if(n-i+1==0) { cout<<k; continue; } if(n-i+1==1) { cout<<k<<"x"; continue; } cout<<k<<"x^"<<n-i+1; } if(k==1) { if(k>0&&i!=1) { cout<<"+"; } if(n-i+1==0) { cout<<k; continue; } if(n-i+1==1) { cout<<"x"; continue; } cout<<"x^"<<n-i+1; } if(k==-1) { if(n-i+1==0) { cout<<k; continue; } if(n-i+1==1) { cout<<"-x"; continue; } cout<<"-x^"<<n-i+1; } if(k==0) { } } return 0; } ``` 我的代码
by AZES抗体 @ 2019-07-14 09:38:07


|