提交时间:2023-06-10 16:23:44
运行 ID: 105208
#include<bits/stdc++.h> using namespace std; int main() { string st,st1; cin>>st; if(st[1] == '0'){ cout<<0; return 0; } for(int i=0;i<=st.size();i++){ st1 = st[i]+st1; } bool flag1 = 0; if(st[0] == '-'){ st1[st.size()] = ' '; flag1 = 1; } bool flag = 0; for(int i=0;i<st.size();i++){ if(flag1 == 1){ i++; } if(st1[i] == '0' && flag == 0){ st1[i] = ' '; flag = 0; } else{ flag = 1; } } if(flag1 == 1){ cout<<'-'; } for(int i=0;i<=st.size();i++){ if(st1[i] != ' '){ cout<<st1[i]; } } return 0; }