竞赛讨论区 > 分情况讨论就行
头像
爽到了
发布于 02-06 15:44 山东
+ 关注

分情况讨论就行

#include<iostream>

using namespace std;

int main(){

int n=0;

cin>>n;

int a=0;

for(int i=n;i>=0;i--){

cin>>a;

if(i==0){

if(a<0) cout<<a;

if(a>0) cout<<"+"<<a;

}

else if(i==n&&i!=1){

if(a<0&&a!=-1) cout<<a<<"x^"<<i;

else if(a<0&&a==-1) cout<<"-x^"<<i;

else if(a>0&&a!=1) cout<<a<<"x^"<<i;

else if(a>0&&a==1) cout<<"x^"<<i;

}

else if(i==1){

if(a<0&&a!=-1) cout<<a<<"x";

else if(a<0&&a==-1) cout<<"-x";

else if(a>0&&a!=1) cout<<"+"<<a<<"x";

else if(a>0&&a==1) cout<<"+"<<"x";

}

else{

if(a<0&&a!=-1) cout<<a<<"x^"<<i;

else if(a<0&&a==-1) cout<<"-x^"<<i;

else if(a>0&&a!=1) cout<<"+"<<a<<"x^"<<i;

else if(a>0&&a==1) cout<<"+"<<"x^"<<i;

}

}

}

全部评论

(0) 回帖
加载中...
话题 回帖

等你来战

查看全部

热门推荐