从键盘输入一个四位正整数,将四位正整数的个位、十位、百位、千位分离出来,求各位数之和,并将各位数逆序组成一个新的四位数,如输入1234,各位数之和为10,逆序组成新的四位数为4321。
时间: 2024-10-17 13:03:30 浏览: 23
获取一个数字的个位、十位、百位的函数代码
5星 · 资源好评率100%
这是一个简单的编程任务,通常可以使用编程语言的字符串处理和数学运算功能来完成。以下是一个Python的例子:
```python
def process_number():
# 输入四位正整数
num = int(input("请输入一个四位正整数: "))
# 分离四位数字
digit_1 = num % 10
num //= 10
digit_2 = num % 10
num //= 10
digit_3 = num % 10
num //= 10
digit_4 = num
# 计算各位数之和
sum_digits = sum([digit_1, digit_2, digit_3, digit_4])
# 逆序排列并转换回四位数
reversed_num = int(str(digit_4) + str(digit_3) + str(digit_2) + str(digit_1))
return sum_digits, reversed_num
# 执行函数并打印结果
sum_result, reversed_result = process_number()
print(f"各位数之和为: {sum_result}")
print(f"逆序组成的四位数为: {reversed_result}")
阅读全文