希望更丰富的展现?使用Markdown
by 33028120040712wcl @ 2019-01-17 18:33:34
~~下数据看看吧~~
by DRPLANT @ 2019-01-17 18:35:06
```
#include<bits/stdc++.h>
using namespace std;
int n,i,a,b,c,s;
int main()
{
cin>>n;b=n;
cin>>c;
if(c==1&&b==1)
cout<<"x";
if(c==-1&&b==1)
cout<<"-x";
if(c==1&&b!=1)
cout<<"x^"<<b;
if(c==-1&&b!=1)
cout<<"-x^"<<b;
if(abs(c)!=1&&b!=1)
cout<<c<<"x^"<<b;
b--;
for(i=2;i<=n;i++)
{cin>>a;
if(a!=0)
{if(a>0) cout<<"+";
if(b==1&&a>0)
{if(a==1)
{cout<<"x";continue;
}
else
{cout<<a<<"x";continue;}
}
if(b==1&&a<0)
{if(a==-1)
{cout<<"-"<<"x";continue;}
else
{cout<<a<<"x";continue;}
}
if(a==1) cout<<"x^"<<b;
if(a==-1) cout<<"-x^"<<b;
if(a>1) cout<<a<<"x^"<<b;
if(a<-1) cout<<a<<"x^"<<b;
}
b--;
}
cin>>s;
if(s>0)
cout<<"+"<<s;
if(s<0)
cout<<s;
return 0;
}
```
by 杨乐 @ 2019-01-17 19:11:31
100分
by 杨乐 @ 2019-01-17 19:11:49
谢谢
by 3346962731SUN @ 2019-01-17 19:35:18
#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
int a;
int main()
{
int n,i;
cin>>n;
for(i=n;i>=0;i--)
{
cin>>a;
if(a==0)
continue;
if(a==-1&&i!=0)
cout<<"-";
if(i!=n&&a>0)
cout<<"+";
if(a!=1&&a!=-1)
cout<<a;
if((a==1||a==-1)&&i==0)
cout<<a;
if(i>1)
cout<<"x^"<<i;
if(i==1)
cout<<"x";
}
return 0;
}
by liujia @ 2019-01-17 19:35:31
不客气
by __01 @ 2019-03-09 14:12:27