.//求水仙花的数都有哪些 并计数
/*水仙花数是指一个三位数,其各位数的立方等于该数本身
举例153=1*1*1+5*5*5+3*3*3
*/
class Demo {
public static void main(String[] args){
int count=0;
for(int i=100;i<=999;i++){ //获取每一位百位上边的数
int ge=i%10; //获取个位数
int shi=i/10%10; //获取十位上的数字
int bai=i/100; //获取百位上边的数字
if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i){ //判断是否满足水仙花数
//System.out.println(i); //输出满足要求的水仙花的数
count++; //基数器,每遇到一个水仙花的数就自增
}
}
System.out.println(count);
}
}
|
|