立方变自身观察下面的现象,某个数字的立方,按位累加仍然等于自身。
1^3 = 1
8^3 = 512 5+1+2=8
17^3 = 4913 4+9+1+3=17
...请你计算包括1,8,17在内,符合这个性质的正整数一共有多少个?
请填写该数字,不要填写任何多余的内容或说明性的文字。
package di06;
public class Lifangbianzishen {
public static void main(String[] args) {
// TODO Auto-generated method stub
int sum=0;
for(int i=1;i<=1000000;i++){
if(pd(i)==1){
sum++;
System.out.println(i);
}
}
System.out.println(sum);
}
public static int pd(int a){
int li=a*a*a;
int jg=0;
int aa=a;
int he=0;
while(li>0){
int b=li%10;
he+=b;
li=li/10;
}
if(aa==he){
return 1;
}
else return 0;
}
}