酷代码 AI
菜单
服务商

输入一个整数,判断它是不是水仙花数,水仙花数是一个三位整数,其每位数字的立方和等于其本身, 例如,153是一个水仙花数,153=1×1×1+5×5×5+3×3×3 输入格式: 输入一个整数 输出格式: 如果该数是水仙花数,则输出:“该数是水仙花数” 如果该数不是水仙花数,则输出:“该数不是水仙花数” 如果该数不是一个三位数,输出:“输入错误,不是一个三位数” 输入样例: 153 输出样例: 该数是水仙花数 输入样例: 213 输出样例: 该数不是水仙花数 输入样例: 89 输出样例: 输入错误,不是一个三位数

```python num = int(input()) if num < 100 or num > 999: print("输入错误,不是一个三位数") else: a = num // 100 # 百位数字 b = (num // 10) % 10 # 十位数字 c = num % 10 # 个位数字 if num == a3 + b3 + c3: print("该数是水仙花数") else: print("该数不是水仙花数") ``` [2025-10-27 22:33:36 | AI问答 | 137点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多