一层循环为什么会tl...

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

给代码不解释 ```cpp #include<cstdio> #include<cmath> #include<cstdlib> int main() { int n,k; scanf("%d",&n); for(int i=1;i<=n+1;i++) { scanf("%d",&k); if(k==0) continue; if(i==1&&k<0) printf("-"); else if(k<0) printf("-"); else if(i!=1&&k>0) printf("+"); if(abs(k)!=1||i==n+1) printf("%d",abs(k)); if(n+1-i==1) printf("x"); else if(n+1-i!=0) printf("x^%d",n+1-i); } return 0; } ```
by Explorer_CYC @ 2017-10-01 16:33:39


|