- public class Zuoye03 {
- public static void main(String[] args){
- // 题目:打印出所有的 "水仙花数 ",
- // 所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。
- // 例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。
- for(int i=100 ;i<999;i++){
- int a = i%10;
- int b = (i/10)%10;
- int c = i/100;
- // if(i==(a*a*a+b*b*b+c*c*c)){
- // System.out.print(i);
- // }
- if(i==(Math.pow(a, 3)+Math.pow(b, 3)+Math.pow(c, 3))){
- System.out.println(i);
- }
- }
- }
- }
复制代码
你看看 |