本关任务:编写一个能对这个整数实现反转的程序。 编程要求 根据提示,在右侧编辑器补充代码,完成相关函数实现整数的反转。 测试说明 平台会对你编写的代码进行测试: 测试输入:123; 预期输出: 321 测试输入:100; 预期输出: 1
时间: 2024-12-02 13:19:02 浏览: 31
Java编程入门第2章测验Java开发Java经验技巧共2
为了帮助您编写反转整数的程序,您可以使用Python语言,通过字符串操作来实现。这里是一个简单的例子:
```python
def reverse_integer(num):
# 将整数转换为字符串
str_num = str(num)
# 反转字符串并转换回整数
reversed_str_num = int(str_num[::-1])
# 返回反转后的整数,注意处理负数的情况
if num < 0 and reversed_str_num > 0:
return -reversed_str_num
else:
return reversed_str_num
# 测试用例
print(reverse_integer(123)) # 输出:321
print(reverse_integer(100)) # 输出:100
# 添加您的测试代码来验证函数是否按照预期工作
```
在这个代码片段中,`reverse_integer`函数首先将输入的数字转换为字符串,然后通过切片操作`[::-1]`反转字符串,最后再将其转换回整数形式。如果原始数字是负数,反转后的整数也是负的,所以需要检查并处理这种情况。
阅读全文