public static void main(String[] args) { /*1.153是一个非常特殊的数,它等于它的每位数字 的立方和,即153=1*1*1+5*5*5+3*3*3。编程求 出所有满足这种条件的三位十进制数,并从大到小 进行输出*/ // 因为是三位数,最小是100,最大是999 // abc分别代表个十百 int a,b,c,num=0; for (int i = 100; i < 1000; i++) { // 百位 a=i/100; // 十位 b=i/10%10; // 个位 c=i%10; // 判断是否等于 if (a*a*a+b*b*b+c*c*c==i) { System.out.println(i); } } }
JAVA 循环-水仙花数
最新推荐文章于 2024-05-28 13:29:04 发布