Java基础题——水仙花数

题目描述

打印出所有(100~999)的"水仙花数"
所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。

例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。

代码

public class YRZ01 {
    public static void main(String[] args) {
        for(int a=1;a<10;a++){
            for(int b=0;b<10;b++){
                for(int c=0;c<10;c++){
                    int n=100*a+10*b+c;
                    if (100<=n&&n<=999&&n==a*a*a+b*b*b+c*c*c){
                        System.out.println(n);

                    }
                }
            }
        }
    }
}
发布了53 篇原创文章 · 获赞 56 · 访问量 1421

猜你喜欢

转载自blog.csdn.net/duwenyanxiaolaji/article/details/104148620