C++10分求解

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

线下两个点都过了真是尴尬
by Henry_oy @ 2018-03-13 16:30:17


您的第十一行的代码并没有考虑到系数为一的情况。。
by kitakami @ 2018-03-13 16:39:01


您的倒数第三段代码 ```c cout << "+" << factor[n]; ``` 并没有考虑到0的情况
by kitakami @ 2018-03-13 16:41:35


您的循环里 ```c for(int i=1; i<n; i++){ if(factor[i] != 0){ if(factor[i] > 0){ cout << "+"; } if(factor[i] == 1){ cout << "x^" << exp; } else if(factor[i] == -1){ cout << "-x^" << exp; } else { cout << factor[i] << "x^" << exp; } exp--; } else exp--; } ``` 并没有考虑到幂为1的情况
by kitakami @ 2018-03-13 16:51:56


这题需要注意的地方挺多的 我交了13次才AC
by kitakami @ 2018-03-13 16:52:51


|