题目:
打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
程序分析设计:
我们可以先建立一个for循环 因为水仙花数是三位数 所以我们的循环范围是[100,999] ,在循环中 将每个数进行分割 分割成个位 十位 百位 然后计算出【个位的三次方 + 十位的三次方 + 百位的三次方】 将计算结果和该数本身对比 如果相等 那么这个数就是水仙花数
代码:
import org.junit.Test;
public class NarcissusNumber {public void isNarcissusNumber() {//循环[100 , 999]for(int i = 100 ; i <= 999 ; i ++) {//分割出个位int a = i % 10;//分割出十位int b = i / 10 % 10;//分割出百位int c = i / 100;//判断该数是否等于【个位的三次方 + 十位的三次方 + 百位的三次方】if(i == (Math.pow(a, 3) + Math.pow(b, 3) + Math.pow(c, 3))) {System.out.println(i + "是水仙花数");}}}@Testpublic void test() {isNarcissusNumber();}/*** 结果:* --->153是水仙花数* --->370是水仙花数* --->371是水仙花数* --->407是水仙花数*/
}

打印出所有的水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。相关推荐

  1. 题5.8。输出所有的“水仙花数”, 所谓“水仙花数”是指一个3位数, 其各位数字 立方和等于该数本身。例如, 153是水仙花数, 因为153 = 1 + 5 + 3。

    题目 本题是谭浩强<C程序设计课后习题>题5.8. 题目: 输出所有的"水仙花数", 所谓"水仙花数"是指一个3位数, 其各位数字 立方和等于该数本 ...

  2. C语言学习之输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。

    输出所有的"水仙花数",所谓"水仙花数"是指一个3位数,其各位数字立方和等于该数本身.例如,153是水仙花数,因为153=1³+5³+3³. #include ...

  3. c语言编程3个数的立方和,用C语言编写:输出所有水仙花数.所谓水仙花数是指一个3位数.其各位数字立方和等于该数本身....

    用C语言编写:输出所有水仙花数.所谓水仙花数是指一个3位数.其各位数字立方和等于该数本身. 來源:互聯網  2010-05-07 17:33:03  評論 分類: 電腦/網絡 >> 程序設 ...

  4. 输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一水仙花数,因为153=1^ 3+5^3+3^ 3

    #include<stdio.h> int Shui( int b)//这里为了方便以水的拼音命名,建议第一个字母大写 {int g, s, ba;for (; b <= 999; ...

  5. C语言输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。

    #include <stdio.h>int main() {//a表示百位数字,b表示十位数字,c表示各位数字int a, b, c;for (int i = 100; i <= 9 ...

  6. 输出所有的水仙花数。水仙花数是一个3位数:各位数字立方和等于该数本身。

    (提示:153 = 111 + 555 + 333) int ge, shi, bai, num;for (int i = 1; i < 10; i++) {for (int j = 0; j ...

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

    实例013:所有水仙花数题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个"水仙花数&q ...

  8. /* 题目: * 打印出所有的 水仙花数 ,所谓 水仙花数 是指一个三位数,其各位数字立方和 等于该数本身。 例如: 153 是一个 水仙花数

    package Practice; public class Task_3 { /* 题目:* 打印出所有的 " 水仙花数 ",所谓 " 水仙花数 "是指一个三 ...

  9. Java:打印出所有的“水仙花数“,所谓“水仙花数“是指一个三位数,其各位数字立方和等于该数本身。

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

最新文章

  1. Java微服务 vs Go微服务,究竟谁更强!?
  2. 用Machin公式计算圆周率的源程序
  3. Leetcode 133. 克隆图 解题思路及C++实现
  4. rk3399硬件设计指南_CMMI2实施过程系列-系统设计
  5. C#中实现鼠标拖动窗体的方法
  6. [原创]java获取word里面的文本
  7. 【bzoj3744】Gty的妹子序列 分块+树状数组+主席树
  8. 连续七天熬夜3D建模师终于出手,让老板增加薪资待遇,3D建模初学者的4个技巧
  9. python 怎么算l2范数_“火车过桥”“火车会车”和“火车超车”问题怎么解?图形很直观...
  10. 简化Simulink的建模与模型重构
  11. TypeError: Object of type ‘int64‘ is not JSON serializable
  12. docker 安装 Redis5.X
  13. 数字孪生:迈向未来,智慧城市大脑运营方案及整体建设解决方针
  14. Python:过程型考核
  15. SDX55如何使用adb命令读写AT指令
  16. 中南大学青年志愿者协会电脑维修部
  17. 文本检测算法性能对比
  18. 宽带连接连接被远程计算机终止win10,Win10宽带无法连接提示“调制解调器报告了一个错误”怎么解决?...
  19. 手机SD卡的检测方法
  20. 有关shift的6大快捷键,同事绝对不会告诉你!

热门文章

  1. [BZOJ]4605 崂山白花蛇草水 线段树套KD-Tree
  2. 特斯拉与Uber达成协议,为Uber伦敦司机提供电动汽车
  3. python优点以及缺点
  4. 6.标准C语言程序的文件名的后缀是,c语言源程序文件名的后缀是什么
  5. Reflex WMS系统里的Team Code
  6. 新人!发个 电力信息化可研模板*
  7. Multisim基础 带锁型按钮开关 添加元件的位置
  8. duobango-tinySDP,rfc 2327
  9. 中国历史上的三次衣冠南渡
  10. 淘宝/天猫API:seller_info-获得淘宝店铺详情