#include<bits/stdc++.h>
using namespace std;
int main()
{
long long a[100],n;
cin>>n;
for(long long i=n;i>=0;i--)
{
cin>>a[i];
}
for(long long i=n;i>=0;i--)
{
if(a[i]==0)
{
continue;
}
if(i==0)
{
if(n==0)
{
cout<<a[i];
return 0;
}
if(a[i]>0)
{
printf("+%d",a[i]);
return 0;
}else if(a[i]<0)
{
cout<<a[i];
return 0;
}
}
if(a[i]>0)
{
if(i!=n)
{
cout<<"+";
}
if(i!=1&&a[i]!=1)
{
cout<<a[i];
}
}
if(a[i]<0)
{
if(a[i]==-1)
{
cout<<"-";
}else{
cout<<a[i];
}
}
if(i>1)
{
printf("x^%d",i);
}else{
if(i==1)
{
cout<<"x";
}
}
}
return 0;
}
错了,为什么大佬救救我!!!会关!!!!!!!!