天生我材必有难,千金散尽还债来 • 1年前
using namespace std; int main() {
int n,a[200];
cin>>n;
for(int k=0; k<=n; k++) {
cin>>a[k];
}
int l=n;
for(int k=0; k<n; k++,l--) {
if(a[k]!=0) {
if(a[k]>0&&k!=0) {
if(a[k]==1) {
cout<<"+";
} else {
cout<<"+"<<a[k];
}
} else {
if(a[k]==-1) {
cout<<"-";
} else if(a[k]!=1) {
cout<<a[k];
}
}
if(l>1) {
cout<<"x^"<<l;
}
if(l==1) {
cout<<"x";
}
}
}
if(a[n]>0){
cout<<"+"<<a[n];
}
if(a[n]<0){
cout<<a[n];
}
return 0;
}
评论:
请先登录,才能进行评论