题目给出一个整数,要求把它的十进制数字反向排列,并保留原来的正负号。末尾的 0 反转后成为开头的 0,因此不会出现在整数结果中。
定义一个 long long 变量保存输入值,再准备一个变量记录符号、一个变量保存绝对值,以及一个 long long 变量保存倒序结果。
long long
需要反复取当前数除以 10 的余数,作为下一位数字;每得到一位,就把已有结果乘 10 后加上它,直到所有数位处理完。最后恢复原符号。
输出带有原符号的倒序整数。
注册一个 LinghzhiOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 LinghzhiOJ 通用账户