三位水仙花数

来源:互联网 发布:网络表情用英文怎么说 编辑:程序博客网 时间:2024/06/11 11:08
        // 主要还是拆数字的想法        // 求三位的水仙花数           // 方式1        for(int i = 100; i <=999; i++) {            // one = 百位数;two = 十位数; three = 个位数            int one, two, three, mid;            one = i /100;            mid = i%100;            two = mid /10;            three = mid % 10;            if(i == (one*one*one + two*two*two + three*three*three)) {                System.out.println("水仙花数:"+i);            } else {                // do nothing            }        }        // 方式2          for(int i = 100; i <= 999; i++) {            // one = 百位数;two = 十位数;three = 个位数            int one, two, three;            one = i / 100;            two = i / 10 % 10;            three = i % 10;            if(i == 789) {                System.out.println(""+one+two+three);            } else {                // do nothing            }        }
原创粉丝点击