20求调!!
查看原帖
20求调!!
1509960
hjluojc楼主2025/7/1 10:58
#include<bits/stdc++.h>
using namespace std;
int n,x;
bool p;
int main(){
	cin>>n;
	for(int i=n;i>=0;i--){
		cin>>x;
		if(x!=0){
			if(p==false&&x<0) cout<<"-"; 
			if(p==true){
				if(x>0) cout<<"+";
				else cout<<"-";
			}
			else if(x<0) cout<<"-";
			if(abs(x)!=1) cout<<abs(x);
			if(i!=0){
				cout<<"x";
				if(i>1) cout<<"^"<<i;
			}
			else cout<<x;
			p=true;
		}
	}
	if(p==false) cout<<0;
}


2025/7/1 10:58
加载中...