输入一个四位数整数,判断它是否为四叶玫瑰。所谓的四叶玫瑰是指四位数各位上的数字的四次方之和等于本数的本身
时间: 2024-01-02 10:52:32 浏览: 145
判断是否整数
好的,以下是一个Python的实现代码:
```python
num = int(input("请输入一个四位数整数: "))
# 拆分各位数字
a = num // 1000
b = (num % 1000) // 100
c = (num % 100) // 10
d = num % 10
# 计算各位数字的四次方之和
sum = a**4 + b**4 + c**4 + d**4
# 判断是否为四叶玫瑰数
if sum == num:
print(num, "是四叶玫瑰数")
else:
print(num, "不是四叶玫瑰数")
```
运行结果如下:
```
请输入一个四位数整数: 1634
1634 是四叶玫瑰数
```
阅读全文