永定路网站建设/国际新闻最新消息今天 新闻
水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)
此题关键是把每个位上的数字拿出来
public static void main(String args[]) {
int b1, b2, b3;
for (int i = 100; i <= 5000; i++) {
b1 = i/100;
b2=(i%100)/10;
b3 = i%10;
if(i == (b1*b1*b1+b2*b2*b2+b3*b3*b3)){
System.out.println(i+" ");
}
}
}
}