题目描述
本蒟蒻今天又来切水题啦!~(距离上一篇题解已是亿年了)
我们只需要把多项式拆开,把符号和系数判一遍就好了。
二话不说上代码(ง •_•)ง!
C++ 代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,m;
cin>>n;
for(int i=n;i>=0;i--)
{
cin>>m;
if(m)
{
if(i!=n&&m>0)cout<<"+";//判断是否是首项与正负。
if(abs(m)>1||i==0)cout<<m;//判断是否为±1.
if(m==-1&&i)cout<<"-";//判断是否为负数
if(i>1)cout<<"x^"<<i;
if(i==1)cout<<"x";
}
}
return 0;//华丽的结尾
}