美文网首页
打印出所有的 "水仙花数 "

打印出所有的 "水仙花数 "

作者: Awanwan | 来源:发表于2017-08-29 18:34 被阅读10次

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

    public static void main(String[] args) {
        for (int number = 100; number <= 999; number++) {
            int g = number % 10;
            int s = number / 10 % 10;
            int b = number / 100 % 10;
            if (g * g * g + s * s * s + b * b * b == number) {
                System.out.println("水仙花数是:" + number);
            }
        }
    }

相关文章

网友评论

      本文标题:打印出所有的 "水仙花数 "

      本文链接:https://www.haomeiwen.com/subject/citadxtx.html