社区讨论
50pts求条,没看出哪里错了(玄小号1关)
P1067[NOIP 2009 普及组] 多项式输出参与者 3已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @mlmchruh
- 此快照首次捕获于
- 2026/02/14 21:21 5 天前
- 此快照最后确认于
- 2026/02/18 15:15 21 小时前
rt。
CPP#include<bits/stdc++.h>
using namespace std;
int main()
{
double a;
int n;
cin>>n;
for(int i=0;i<=n;i++)
{
cin>>a;
if(i==0)
{
if(a>0)
{
if(a==1)cout<<"x^"<<n;
else cout<<a<<"x^"<<n;
}
else
{
if(a==-1)cout<<"-x^"<<n;
else cout<<a<<"x^"<<n;
}
}
else if(i!=n)
{
if(a>0)
{
if(a==1)cout<<"+x^"<<n-i;
else cout<<"+"<<a<<"x^"<<n-i;
}
else if(a==0)continue;
else
{
if(a==-1)cout<<"-x^"<<n-i;
else cout<<a<<"x^"<<n-i;
}
}
else
{
if(a>0)cout<<"+"<<a;
else if(a<0)cout<<a;
}
}
return 0;
}
回复
共 4 条回复,欢迎继续交流。
正在加载回复...