Nightingalelyy 2016-10-27 01:44:13
点我顶贴
收藏
删除
#include <iostream>
#include <algorithm>
#include <cstdio>
using namespace std;
int n,i;
int a[1000];
int main()
{
cin>>n;
for(i=1;i<=n+1;i++)
cin>>a[i];
for(i=1;i<=n+1;i++)
{
if(a[i]==0) continue;
if(a[i]<0)putchar('-');
else if (i!=1)putchar('+');
if(a[i]!=1&&a[i]!=-1&&i!=n+1) printf("%d",abs(a[i]));
else if (i==n+1)printf("%d",abs(a[i]));
if (i!=n&&i!=n+1) printf("x^%d",n-i+1);
else if (i==n) printf("x");
}
return 0;
}