大神求调%%%
查看原帖
大神求调%%%
1048542
Tengchenyu楼主2024/7/25 18:31
#include<iostream>
using namespace std;
int a[10086];
int main()
{
	int n;
	cin>>n;
	
	for(int i=0;i<n+1;i++)
	{
		cin>>a[i];
	}
	if(n==0)
	{
		cout<<"1";
		return 0;
	}
	int x=0;
	for(int i=n;i>=0;i--)
	{
		if(a[x]!=0&&a[x]!=1&&a[x]!=-1)
		{
		if(a[x]>0&&i!=n)
		cout<<"+";
		cout<<a[x];
		}
		else if(a[x]!=0)
		{
		if(a[x]<0)cout<<'-';
		if(a[x]>0&&i!=n)cout<<"+";
	    }
	    if(i!=0&&a[x]!=0)
	    cout<<"x^"<<i;
	    else if(i==0&&a[x]!=0)
	    cout<<1;
	    x++;
	}
	return 0;
}
2024/7/25 18:31
加载中...