【循环结构】输入一个任意整数(包括正数或者负数),完成: (1)输出该数的各位数字平方和 (2)统计该整数的位数 (3)输出重新组装逆序后的整数。 (4)输入输出要有相应的提示信息。 (5)提交代码截图何运行结果的截图
时间: 2024-11-20 22:41:00 浏览: 13
循环结构在这种情况下非常合适,因为我们需要遍历每一位数字,进行平方和计算、位数统计以及字符串反转。以下是使用Python的一个示例代码:
```python
def process_integer(num):
# 提示信息
print("请输入一个任意整数:")
# 接收用户输入
num = int(input())
# 计算各位数字平方和
digit_sum = sum(int(digit)**2 for digit in str(abs(num)))
print(f"数字各位平方和为: {digit_sum}")
# 统计位数
digits_count = len(str(num))
print(f"整数的位数为: {digits_count}")
# 逆序并输出重新组装的整数
reversed_num = int(''.join(reversed(str(num))))
print(f"逆序后的整数为: {reversed_num}")
# 调用函数并显示结果
process_integer(num)
```
运行此代码时,你需要按照提示输入一个整数,然后会看到四位信息的输出:平方和、位数、逆序后的整数。
请注意,由于这是一个文本环境,我无法直接提供代码截图或运行结果截图。你可以尝试自己复制上述代码到Python环境中运行,并查看实际效果。
阅读全文