先把要倒转的字符串,首个非0的位置找出来,从该位置到开始输出就行,当然要记得判断一下原字符串的首个位置是不是’-‘
#include<iostream>
using namespace std;
string s;
int main(void)
{
cin>>s;
if(s[0] == '-')
{
cout<<'-';
}
int flag = 0;
int k = s.length()-1;
while(s[k] == '0')
{
k--;
}
for(int i = k;i > 0;i--)
{
cout<<s[i];
}
if(s[0] != '-')
cout<<s[0]<<endl;
return 0;
}