#include<iostream>
using namespace std;
int main()
{
int s[100],n;
cin>>n;
for(int i=n;i>=0;i--)cin>>s[i];
bool ok=false;
for(int i=n;i>=0;i--)if(s[i]){
if(s[i]>0&&ok)cout<<"+";
if(i&&s[i]!=-1&&s[i]!=1)cout<<s[i];
else if(i&&s[i]==-1)cout<<"-";
else if(!i)cout<<s[i];
if(i>0)cout<<"x";
if(i>1)cout<<"^"<<i;
if(!ok){ok=true;}
}
cout<<endl;
}
【基础】多项式输出格式
猜你喜欢
转载自blog.csdn.net/synlhr/article/details/80268186
今日推荐
周排行