@[墨本无邪](/user/223689)
```
//次高次项~n-2次项
for(int i=1;i<=n-2;i++){
if(a[i]==1)cout<<"x^"<<n-i;
else if(a[i]==0)continue;
else if(a[i]==-1)cout<<"-x^"<<n-i;
else if(a[i]>1)cout<<"+"<<a[i]<<"x^"<<n-i;
else cout<<a[i]<<"x^"<<n-i;
}
```
中
```
if(a[i]==1)cout<<"x^"<<n-i;
```
应该为
```
if(a[i]==1)cout<<"+x^"<<n-i;
```
我试了一下,还没有评测出来,您可以试一下
by xixike @ 2020-02-12 23:34:18
@[墨本无邪](/user/223689) 亲测AC
by xixike @ 2020-02-12 23:35:24
谢谢帮忙
by 墨落w @ 2020-02-13 15:51:59