40pts
查看原帖
40pts
1126733
lxc129楼主2024/6/7 16:34
#include<bits/stdc++.h>
using namespace std;
int n,a;
int main(){
	cin>>n;
	for (int i=n;i>=0;i--){
		cin>>a;
		if (i==0){
			if (a>0 && i!=n) cout<<'+';
			cout<<a;
			break;
		}
		if (a==0) continue;
		if (a>0 && i!=n) cout<<'+';
		if (a==-1) cout<<'-';
		if (a!=-1 && a!=1) cout<<a;
		cout<<"x^"<<i;
	}
}
2024/6/7 16:34
加载中...