为什么这个大水题我老是60分QWQ?

学术版

希望更丰富的展现?使用Markdown
by origin_star @ 2018-10-16 21:31:21


啊```cpp #include<iostream> using namespace std; int main(){ //freopen("testdata.in","r",stdin); //freopen("out.out","w",stdout); int t; cin>>t; int a; cin>>a; if(a){ if(a<0){ cout<<"-";a=-a;} //else cout<<"+"; if(a!=1) cout<<a; cout<<"x"; if(t!=1) cout<<"^"<<t; } t--; while(t){ cin>>a; if(a){ if(a<0){ cout<<"-";a=-a;} else cout<<"+"; if(a!=1) cout<<a; cout<<"x"; if(t!=1) cout<<"^"<<t; } t--; } cin>>a; if(a) cout<<a; return 0; } ```
by znqq @ 2018-10-16 21:31:40


希望更丰富的展现?使用Markdown 发表回复
by A星际穿越 @ 2018-10-16 21:31:43


@[何雨轩](/space/show?uid=34195) 哦,我脑子丢了
by znqq @ 2018-10-16 21:32:18


@[A星际穿越](/space/show?uid=62138) 谢谢
by znqq @ 2018-10-16 21:32:32


@[znqq](/space/show?uid=112811) let me help you ```cpp #include<iostream> using namespace std; int main(){ //freopen("testdata.in","r",stdin); //freopen("out.out","w",stdout); int t; cin>>t; int a; cin>>a; if(a){ if(a<0){ cout<<"-";a=-a;} //else cout<<"+"; if(a!=1) cout<<a; cout<<"x"; if(t!=1) cout<<"^"<<t; } t--; while(t){ cin>>a; if(a){ if(a<0){ cout<<"-";a=-a;} else cout<<"+"; if(a!=1) cout<<a; cout<<"x"; if(t!=1) cout<<"^"<<t; } t--; } cin>>a; if(a) cout<<a; return 0; } ```
by 波风水门 @ 2018-10-16 21:33:24


我发现我这种智障问题应该去灌水区的
by znqq @ 2018-10-16 21:33:26


@[四代目火影](/space/show?uid=81710) 谢谢关照
by znqq @ 2018-10-16 21:34:16


@[znqq](/space/show?uid=112811) 这里奉上我的AC代码 ```cpp #include<bits/stdc++.h> using namespace std; int main() { int n; cin>>n; int *x; x=new int[n+1]; int key=n; for(int i=1;i<=n+1;i++) { cin>>x[i]; } for(int i=1;i<=n;i++) { if(key!=0&&key!=1&&x[i]!=0) { if(i==1) { if(x[i]>0) { if(x[i]==1)cout<<"x^"<<key; else cout<<x[i]<<"x^"<<key; } else { if(x[i]==-1)cout<<"-x^"<<key; else cout<<x[i]<<"x^"<<key; } } else { if(x[i]>0) { if(x[i]==1)cout<<"+x^"<<key; else cout<<"+"<<x[i]<<"x^"<<key; } else { if(x[i]==-1)cout<<"-x^"<<key; else cout<<x[i]<<"x^"<<key; } } } if(key==1&&x[i]!=0) { if(x[i]>0) { if(x[i]==1)cout<<"+x"; else cout<<"+"<<x[i]<<"x"; } else { if(x[i]==-1)cout<<"-x"; else cout<<x[i]<<"x"; } } key--; } if(x[n+1]!=0) { if(x[n+1]>0)cout<<"+"<<x[n+1]; else cout<<x[n+1]; } return 0; } ```
by 波风水门 @ 2018-10-16 21:35:00


多谢大佬们关照萌新了,不该来打扰学术版清净的(瑟瑟发抖ing)
by znqq @ 2018-10-16 21:35:39


| 下一页