关于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无法输出?就是什么都没有显示,有没有大神帮我跑一下。
PIPIONE
慕田峪7331174
相关分类