30,求救

P1067 [NOIP2009 普及组] 多项式输出

Dream_yck @ 2024-08-27 08:53:23

30,求救

#include<bits/stdc++.h>
using namespace std;
int n,a;
int main() {
    cin>>n;
    for(int i=n;i>=0;i--) {
        cin>>a;
        if(i==0) {
            if(a<0) cout<<a;
            if(a>0&&i!=n) cout<<'+'<<a;
            if(a>0&&i==n) cout<<a;
            return 0;
        }
        if(a!=0) {
            if(a>0&&i!=n) cout<<'+';
            if(a==1||a==-1) cout<<"x^"<<i;
            else cout<<a<<"x^"<<i;
        }
    }
    return 0;
}

by Dream_yck @ 2024-08-27 08:56:30

已过


|