题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方

程序分析:

利用for循环控制100-999个数,每个数分解出个位,十位,百位。

b3 = m/100;                — —  百位
   b2 = m%100/10;         — —  十位
   b1 = m%10;                — —  个位

b3*b3*b3 + b2*b2*b2 + b1*b1*b1) == m

用java实现,代码如下:

public class test3 {

public static void main(String[] args) {
  
  int b1,b2,b3;
  for(int m = 101; m < 1000; m++){
   b3 = m/100;
   b2 = m%100/10;
   b1 = m%10;
   
   if((b3*b3*b3 + b2*b2*b2 + b1*b1*b1) == m) {
         System.out.println(m+"是一个水仙花数"); }
  }

}

}

最新文章

  1. Struts2 JQuery UI常用插件
  2. java 项目中几种O实体类的概念
  3. Weblogic AdminServer启动失败,&lt;Security&gt; &lt;BEA-090870&gt; &lt;The realm &quot;myrealm&quot; failed to be loaded
  4. poj3744 Scout YYF I
  5. 【python】类中的self
  6. 设计模式C#实现(四)——迭代器模式
  7. 第十七章:jQuery类库
  8. (转)Android中的Shape使用总结
  9. hdu 4002 欧拉函数 2011大连赛区网络赛B
  10. 为开发者准备的9个实用PHP代码片段
  11. 【转】 [C/OC的那点事儿]NSMutableArray排序的三种实现(依赖学生成绩管理系统).
  12. web中自定义鼠标样式
  13. wkhtmtopdf--高分辨率转HTML成PDF--目录篇
  14. jQuery选择器(基本过滤选择器)第三节
  15. Angular+NodeJs+MongoDB搭建前后端程序
  16. 关于 Uboot 中有趣的 0xdeadbeef 填充
  17. Java——安全地停止线程
  18. centos修改主机名命令
  19. [转]分布式中Redis实现Session终结篇
  20. Tensorflow中的name_scope和variable_scope

热门文章

  1. Android Download机制详解(一)DocumentUI部分
  2. Eclipse MyBatis Generator插件安装
  3. 《挑战程序设计竞赛》2.3 动态规划-基础 POJ3176 2229 2385 3616 3280
  4. Commit message 的写法规范。本文介绍Angular 规范(
  5. iOS核心动画详解(CABasicAnimation)
  6. python中open函数的使用
  7. 使用electron进行原生应用的打包
  8. 【转】清空mysql一个库中的所有表的数据
  9. 洛谷P4475 巧克力王国
  10. 关于Nginx部署Django项目的资料收集