从键盘输入一个三位数,判断该数是不是水仙花数
时间: 2023-12-08 10:09:25 浏览: 152
C语言程序设计-调用函数fun判断一个三位数是否水仙花数;在main函数中从键盘输入一个三位数,并输出判断结果
5星 · 资源好评率100%
好的,您可以输入以下代码实现该功能:
```python
num = input("请输入一个三位数:") # 从键盘获取输入
if len(num) != 3: # 判断输入的数字是否为三位数
print("输入错误!请重新输入一个三位数!")
else:
# 计算百位、十位、个位上的数字
a = int(num[0])
b = int(num[1])
c = int(num[2])
if a**3 + b**3 + c**3 == int(num): # 判断是否为水仙花数
print(num, "是水仙花数!")
else:
print(num, "不是水仙花数!")
```
以上代码会从键盘获取一个三位数,然后判断该数是否为水仙花数。如果是水仙花数,输出该数是水仙花数,否则输出该数不是水仙花数。
阅读全文