黑马程序员技术交流社区

标题: 获取所有的水仙花数 [打印本页]

作者: yang0907    时间: 2016-8-10 23:23
标题: 获取所有的水仙花数
获取每一位上的数字,然后每一位上的数字的3次方相加等于这个数就可以了
for(int x = 100;x<999;x++) {
   int ge = x % 10;
   int shi = x / 10 % 10;
  int  bai = x/10 /10 %10;
  if(x = = ge *ge*ge + shi*shi*shi +  bai*bai*bai) {
   System.out.println(x);
}

}


作者: 乐仔其中    时间: 2016-8-11 00:06
是这样的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2