打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如: 153是一个“水仙花数”,因为153=1的三 次方+5的三次方+3的三次方。
代码:
1 public class Main {
2 public static void main (String [] args) {
3 int b,s,g,sum=0;
4 for(int i=100;i<=999;i++) {
5 b=i/100;
6 s=i/10%10;
7 g=i%10;
8 sum=b*b*b+s*s*s+g*g*g;
9 if(sum==i) {
10 System.out.print(i+" ");
11 }
12 }
13 }
14 }