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

    /**
     * NarcissusNumber.java
     * @author:王超
     * 2017年3月13日
     * wangChaoPA实习工作练习.com.水仙花.NarcissusNumber
     * Copyright (c) 2007, 2016 Infopower corporation All Rights Reserved.
     */
    package wangChaoPA实习工作练习.com.水仙花;

    public class NarcissusNumber
    {
        public static void isNarcissusNumber()
        {
            int a, b, c, sum;
            for (int i = 100; i < 1000; i++)
            {
                // 分解
                a = i / 100;
                b = (i / 10) % 10;
                c = i % 10;
                sum = (int) (Math.pow(a, 3) + Math.pow(b, 3) + Math.pow(c, 3));
                if (sum == i)
                {
                    System.out.println(i);
                }
            }
        }

        /**
         * 问题:打印出所有的水鲜花数(100至999) 定义:水鲜花数就是各个位数的的数字立方和是该数本身 解决方案:分解出每个数的个位十位百位
         */
        public static void main(String[] args)
        {
            isNarcissusNumber();
        }
    }

  • 相关阅读:
    重识linux-常见压缩和解压缩命令
    重识linux-压缩文件的原理
    重识linux-关于selinux
    重识linux-循环执行的例行性工作调度
    重识linux-仅执行一次的工作调动at
    Python资源
    python hehe
    Chrome 消息机制
    自己动手写reg注册表文件
    用JavaScript截图
  • 原文地址:https://www.cnblogs.com/qingtianBKY/p/6545827.html
Copyright © 2011-2022 走看看