java编程水仙花数 求100-999的水仙花数java用while循环做?

求100-999的水仙花数java用while循环做?Narcissus数:Narcissus数是一个三位数的数,其位数的立方和等于三位数本身。例如,370=33 73 00;371=33 73 13

求100-999的水仙花数java用while循环做?

Narcissus数:Narcissus数是一个三位数的数,其位数的立方和等于三位数本身。例如,370=33 73 00;371=33 73 13370,371是一个水仙数。注:要确定一个三位数字是否是水仙数字,必须先获得三位数字的一位数、十位数和百位数,然后循环:

水仙花数什么意思?

水仙数字是一个n位数的数字(n≥3),每个数字的n次方之和等于它本身。(例如:1^3 5^3 3^3=153)在Java中实现的代码是public class shuixianhuashu{public static void main(string[]args){for(int i=100)i四位有三个水仙号:163482089474;五位有三个水仙号:54748927293084;六位只有一个水仙号:548834;七位四水仙号:1741725421081088008179926315;八位三水仙号:246780514688593477……