求水仙花数值及其个数
计数: count = 0 范围: 100 - 999 for(i = 100; i <= 999; i++) 判断条件: 个位,十位,百位立方和等于本身 ge*ge*ge + shi*shi*shi + bai*bai*bai == i 12345678
public class Narcissus { public static void main(String[] args) { int count = 0; for(int i = 100; i <= 999; i++){ int ge = i % 10; int shi = i / 10 % 10; int bai = i / 100 % 10; if(ge*ge*ge + shi*shi*shi + bai*bai*bai == i){ System.out.println(i); // 打印水仙花的数值 count++; } } System.out.println("水仙花个数:" + count); } }
123456789101112131415161718