黑马程序员技术交流社区

标题: 给大家分享一下打印水仙花数 [打印本页]

作者: 星之钥匙    时间: 2015-4-26 18:39
标题: 给大家分享一下打印水仙花数
打印出所有的"水仙花数"。
        所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:
        153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
  1. public static void getNum()
  2.         {
  3.            System.out.println("水仙花数有:" );
  4.                 for(int i=100;i<=999;i++)
  5.                 {
  6.                         int a=i/100;//百位的数字
  7.                         int b=i%100/10;//十位的数字
  8.                         int c=i%10;//个位的数字
  9.                         if(i==a*a*a+b*b*b+c*c*c)
  10.                         {
  11.                        System.out.println(i);
  12.                         }
  13.                 }
  14.                
  15.         }
复制代码

作者: kolyneh    时间: 2015-4-26 18:42
不错不错,学习了




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