help of P1067
  • 板块学术版
  • 楼主Dcchen
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/7/4 21:09
  • 上次更新2024/7/4 21:45:14
查看原帖
help of P1067
1012241
Dcchen楼主2024/7/4 21:09

题目

My code:


#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:09
加载中...