题目:求100~999之间的水仙花数字。
•所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
示例代码:
package cn.wdl.demo; public class Case06 { public static void main(String[] args) { //求100~999之间的水仙花数字 for(int i=1;i<=9;i++) { for(int j=0;j<=9;j++) { for(int k=0;k<=9;k++) { if((i*i*i+j*j*j+k*k*k) == (i*100+j*10+k)) { System.out.println(i*100+j*10+k); } } } } } }
运行结果:
153
370
371
407