zoukankan      html  css  js  c++  java
  • 水仙花数

    题目描述
    春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+3^3。 现在要求输出所有在m和n范围内的水仙花数。
    输入描述:

    输入数据有多组,每组占一行,包括两个整数m和n(100 ≤ m ≤ n ≤ 999)。

    输出描述:

    对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;
    如果给定的范围内不存在水仙花数,则输出no;
    每个测试实例的输出占一行。

    示例1
    输入

    100 120
    300 380

    输出

    no
    370 371

    # import sys
    #
    # sys.stdin = open('input.txt','r')
    
    num = []
    for i in range(100,1000):
        if i==int(str(i)[0])**3 + int(str(i)[1])**3 + int(str(i)[2])**3:
            num.append(i)
    while True:
        try:
            flag = False
            out = []
            test = list(map(int,input().split()))
            for i in num:
                if test[0]<=i<=test[1]:
                    flag = True
                    out.append(str(i))
            if flag:
                print(' '.join(out))
            else:
                print('no')
        except:
            break
    
  • 相关阅读:
    Lipschitz连续
    免费的论文查重网站
    花瓶的一些记录
    Transfrom笔记
    视频处理笔记
    黑魔法的注意的一些点
    UIScrollView的一些关系
    UILabel中NSAttributedString和其LinebarkModel等属性之间的关系
    lame音频编码注意的点
    AFNetworking的缓存使用
  • 原文地址:https://www.cnblogs.com/bernieloveslife/p/9759501.html
Copyright © 2011-2022 走看看