#include<bits/stdc++.h>
using namespace std;
int a[110];
int main(){
int n;
cin>>n;
for(int i=n;i>=0;i--){
cin>>a[i];
}
for(int i=n;i>=0;i--){
if(a[i]==0){
continue;
}
if(a[i]<0){
printf("-");
}else if(a[i]>0&&i!=n){
printf("+");
}
if(abs(a[i])!=1){
printf("%d",abs(a[i]));
}else if(i==0){
printf("%d",abs(a[i]));
}
if(i!=0&&a[i]!=0){
printf("x^%d",i);
}
}
return 0;
}
请大佬们帮忙,谢谢。