int revser_int(int n) { int ret = 0; while(n) { ret= ret*10+n%10; n/=10; } return ret; } int main() { int n = -123; int ret = revser_int(n); printf("%d\n",ret); return 0; }