#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
string To_string_rev(int x)
{
string x_rev = to_string(x);
//cout << "1: " << x_rev << endl;
if ('-' == x_rev[0]) {
x_rev = x_rev.substr(1);
}
//cout << "2: " << x_rev << endl;
reverse(x_rev.begin(), x_rev.end());
//cout << "3: " << x_rev << endl;
return x_rev;
}
int main()
{
string a = To_string_rev(-634500);
cout << "result: " << a << endl;
return 0;
}
结果:
result: 005436