help
查看原帖
help
1012241
Dcchen楼主2024/7/4 21:07
#include<iostream>
using namespace std;
int n,a;
int main(){
	cin>>n;
	cin>>a;
	if(a!=0) {
		if(a==1){
		cout<<"x^"<<n;
		
	    }
	    else if(a==-1){
		    cout<<"-x^"<<n;

	    }
	    else cout<<a<<"x^"<<n;
    }
	for(int i=n-1;i>1;i--){
		cin>>a;
		if(a==0) continue;
		if(a==1){
			cout<<"+x^"<<i;
			continue;
		}
		if(a==-1){
			cout<<"-x^"<<i;
			continue;
		}
		if(a<0) cout<<a<<"x^"<<i;
	}
	cin>>a;
	if(a!=0){
		if(a<0) cout<<a<<'x';
		else cout<<'+'<<a<<'x';
	} 
	cin>>a;
	if(a!=0) {
		if(a<0) cout<<a;
		else cout<<'+'<<a;
		
	}
	//cout<<a;
} 
2024/7/4 21:07
加载中...