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

题目:打印出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);
            }
        }
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容