zoukankan      html  css  js  c++  java
  • 打印出所有的"水仙花数"

    题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。

    程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。

    程序源代码:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    
    for n in range(100, 1000):
        i = n / 100
        j = n / 10 % 10
        k = n % 10
        if n == i ** 3 + j ** 3 + k ** 3:
            print n

    以上实例输出结果为:

    153
    370
    371
    407
  • 相关阅读:
    数组函数
    跨域
    连接数据库的几种方式
    PHP语言的优缺点
    盗链
    缓存
    电商架构演进
    分布式集群
    序列化
    json
  • 原文地址:https://www.cnblogs.com/areyouready/p/8980184.html
Copyright © 2011-2022 走看看