题解
2024-01-17 20:09:48
发布于:广东
4阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin >> n;
    int a=n;
    for (int i=0;i<n;i++)
    {
        int x;
        cin >> x;
        if (x!=0)
        {
            if (x<0) cout << '-';
            else if (i>0 && x>0) cout << '+';
            if (abs(x)==1) printf("x");
            else printf("%dx",abs(x),a);
            if (a!=1) printf("^%d",a);
        }
        a--;
    }
    int x;
    cin >> x;
    if (x!=0) cout << (x>0 ? '+':'-') << abs(x);
    return 0;
}
这里空空如也





有帮助,赞一个