第一种方法
#include<bits/stdc++.h>
#include<algorithm>
#include<iostream>
#include<stdio.h>
using namespace std;
string s1,s2;
int main()
{
cin>>s1;
if(s1[0]=='-')
{
cout<<'-';
for(int i=s1.size()-1,j=0; i>=1; i--,j++) s2=s2+s1[i];
if(s2[0]=='0') s2.erase(0,s2.find_first_not_of('0'));
cout<<s2;
}
else
{
for(int i=s1.size()-1,j=0; i>=0; i--,j++)s2=s2+s1[i];
if(s2[0]=='0') s2.erase(0,s2.find_first_not_of('0'));
cout<<s2;
}
return 0;
}
第二种方法
#include<bits/stdc++.h>
#include<algorithm>
#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
int n;
cin>>n;
int x=0;
while(n)
{
x=x*10+n%10;
n=n/10;
}
cout<<x<<endl;
return 0;
}