P1067 [NOIP2009 普及组] 多项式输出 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
解题思路
1.根据题意分别需要判断开头、中间的1和加、结尾
2.先一步输出开头,运行到结尾的前一个,再输出结尾
3.中间分别判断正负和1
#include<bits/stdc++.h>
using namespace std;
int a[105];
int main()
{
int n;
cin>>n;
for(int i=1;i<=n+1;i++)
{
cin>>a[i];
}
if(a[1]>0)
{
if(a[1]==1)cout<<"x^"<<n;
else cout<<a[1]<<"x^"<<n;
}
else if(a[1]<0)<