牛客网在线编程(5):水仙花数
题目描述
春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花数。
输入描述:
输入数据有多组,每组占一行,包括两个整数m和n(100 ≤ m ≤ n ≤ 999)。
输出描述:
对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;
如果给定的范围内不存在水仙花数,则输出no;
每个测试实例的输出占一行。
示例1
输入
100 120
300 380
输出
no
370 371
代码实现
import sys
lines = sys.stdin.readlines()
for line in lines:
m,n=map(int,line.split())
result=[]
for i in range(m,n+1):
lis=list(map(int,list(str(i))))
Sum=0
for j in lis:
Sum+=j**3
if i==Sum:
result.append(str(i))
if len(result)==0:
print('no')
else:
print(' '.join(result))
相关知识
JavaScript写打印水仙花数(三位数),(153=1*1*1+5*5*5+3*3*3)每位数字的立方和等于等于该数即水仙花数,打印出所有水仙花数。
python水仙花数的编程讲解
python水仙花数的编程代码
3497. 水仙花数
C语言:输出所有的水仙花数
编程小白碰到C语言水仙花数
C语言编程打印出所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身。例如:153是一个“水仙花数”,因为153=13+53+33。
C语言实现水仙花数
java基础判断一个数是不是水仙花数
水仙花数C语言代码优化
原文链接: 牛客网在线编程(5):水仙花数 https://www.huajiangbk.com/newsview578466.html
| 上一篇: 鲜花专列, 把一整个春天送给你们 | 下一篇: 春天是鲜花的季节,水仙花就是其中... |
推荐分享

- 1明日花キララ:明日花绮罗年度... 23536
- 2明日花キララ(明日花绮罗)经... 13782
- 3家庭养花知识大全 家庭养花有... 9157
- 4家庭养花风水知识 家庭养花“... 8873
- 5兰花叶子扭的是什么兰 8737
- 6君子兰什么品种最名贵 十大名... 8040
- 7五月天婷婷开心六月丁香:音乐... 7799
- 8十大致癌花卉排行榜,哪些花卉... 7695
- 9秋天养花,掌握这5点养花知识... 7433
- 10【花卉知识 】养花须知:新手... 7034




