7101(讨论区遍历计划00001)

天生我材必有难,千金散尽还债来  •  1年前


include

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;

}


评论:

请先登录,才能进行评论