【java】水仙花数的代码-IDea

  • 水仙花数定义:

所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是

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

  • 任务:打印出所有的"水仙花数",

  • 代码:

public class Flow {
    public static void main(String[] args) {
        for (int i = 100; i < 1000; i++) {
//            int i = 201;
            int a = i / 100;
            int b = (i % 100) / 10;
            int c = ((i % 100) % 10);
            if (i == a * a * a + b * b * b + c * c * c) {
                System.out.println("flower is : " + i);
//            }else{
//                System.out.println("wrong");
//            }
            }
        }
    }
}
  • 结果:

猜你喜欢

转载自blog.csdn.net/dw1360585641/article/details/129131735
今日推荐