为什么输出自动少第一个字符?

P1307 [NOIP2011 普及组] 数字反转

```cpp #include<cstdio> #include<iostream> #include<cstring> #include<string> #include<algorithm> #include<cmath> using namespace std; int main() { string s; int o=0; bool bo=1; cin>>s; if(s[0]=='-') { cout<<'-'; o=1; } for(int i=s.size()-1;i>=o;i--) { if(bo&&s[i]=='0') continue; else { bo=0; cout<<s[i]; } } cout<<endl; return 0; } ```
by jzy_go @ 2017-08-12 20:44:50


|