水仙花数要求是三位数,个位立方和十位立方和百位立方加起来等于它本身。
若这个数为i,则个位为i%10,百位为i/100,十位为i/10%10,代码为
public class Practice5 { public static void main(String[] args){ int sum=0; for(int i=100;i<=999;i++){ if(i==(i%10)*(i%10)*(i%10)+(i/10%10)*(i/10%10)*(i/10%10)+(i/100)*(i/100)*(i/100)) System.out.println(i); } } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)