//11. 求出所有的水仙花数(各位数字立方之和等于数本身的三位整数)并输出。
public class Demo11{
public static void main(String[] args){
//三位整数
//范围:100~999
//水仙花数:各个位数的立方和 等于 三位数本身
//对于三位数:取出个位、十位、百位
for(int i=100;i<=999;i++){
//取个位数
int ge = i%10;
//取十位数
int shi = i/10%10;
//取百位数
int bai = i/100;
int num = ge*ge*ge+shi*shi*shi+bai*bai*bai;
if(num==i){
System.out.println(i);
}
}
}
}
网友评论