分析
直接翻转判断负号,去零就可以。
上代码
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
string a;
int main()
{
cin>>a;
if(a[0]=='-')
{
cout<<'-';
}
int ff=0;
for(int i=a.length()-1;i>=0;i--)
{
if(a[i]=='0'&&ff==0)
{
continue;
}
if((a[i]!='0'&&a[i]!='-')||(ff==1&&a[i]!='-'))
{
ff=1;
cout<<a[i];
}
}
return 0;
}