Java程序设计基础(第5版) 陈国君 清华大学出版社
习题4.6 水仙花数是指其个位、十位和百位三个数字的立方和等于这个三位数本身,求出所有的水仙花数。
代码块:
package App;
public class App1 {
public static void main(String[] args)
{
final int MIN=100;
final int MAX=999;
int i, j, k, sum, temp;
for(i=MIN; i<=MAX; i++) {
for(j=0, k=i, sum=0; j<3; j++) {
temp=k%10;
sum+=temp*temp*temp;
k=k/10;
}
if(sum==i)
System.out.print(" "+sum+" ");
}
}
}