P1067多项式输出(模拟)

题目:在这里插入图片描述
在这里插入图片描述
注意:如何输入,让多项式的指数和循环变量对应,以便于更好的表示指数。
然后就是注意,分类讨论的情况。

#include<iostream>
#include<cmath>
using namespace std;
int n;
int a[105];
int main()
{
    cin>>n;
    for(int i=n;i>=0;i--){
        cin>>a[i];
        if(a[i]){
            if(i!=n&&a[i]>0)
                cout<<"+";
            if(i==0||abs(a[i])>1)
                cout<<a[i];
            if(a[i]==-1&&i)
                cout<<"-";
            if(i>1)
                cout<<"x^"<<i;
            if(i==1)
                cout<<"x";
        }
    }
    return 0;
}

发布了35 篇原创文章 · 获赞 0 · 访问量 701

猜你喜欢

转载自blog.csdn.net/fendouzhilu666/article/details/104169048