给定一个三位数 n,将其各位数字倒序排列后生成一个新的整数并输出。
注意:倒序后的数字高位不应有前导零(如输入 850,输出 58 而非 058)。
输入一个三位数 n(100 ≤ n ≤ 999)。
输出一个整数,表示 n 的倒序数。
| 输入 | 分解(百,十,个) | 倒序计算 | 输出 |
|---|---|---|---|
100
|
1, 0, 0 | 0×100 + 0×10 + 1 |
1
|
999
|
9, 9, 9 | 9×100 + 9×10 + 9 |
999
|
850
|
8, 5, 0 | 0×100 + 5×10 + 8 |
58
|
前导零处理:使用数学方法天然避免前导零。
核心技巧:利用整除和取模分解数字,再通过数学运算重组。
优势:无需条件判断,代码简洁高效。
扩展应用:适用于任意位数的数字倒序(需调整位数权重)。