关于Java实现水仙数的问题,问题大致为:
153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。
输出格式
按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。
public class BASIC_7_2_23 {
public static void main(String args[]){
int n,a=0,k,sum=0;
for(n=100;n <= 999;n++)
{
k = n;
while(k != 0){
a = k % 10;
sum = sum + a*a*a;
k = k / 10;
}
if(n == sum){
System.out.println(n);
}
}
}
}
为何程序用Eclipse无法输出?就是什么都没有显示,有没有大神帮我跑一下。