所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。
首先给水仙花的数值num定一个不可能出现的初值。

int num = -1;

其次进行for循环,找出三位数的所有水仙花数,百位数用a表示,范围1-9,十位数用b表示,范围0-9,个位数用吃表示,范围1-9。

for(int a = 1;a<=9;a++){for (int b = 0; b<=9;b++){for (int c = 0;c <=9;c++){if ((a*a*a+b*b*b+c*c*c)==(100*a+10*b+c)){num = 100*a+10*b+c;System.out.println(num);}}}
}

水仙花数根据提示满足(aaa+bbb+ccc)==(100a+10b+c)这个等式,所以找出所有水仙花数遍历即可。

三位数的水仙花数有哪些?相关推荐

  1. I00012 打印三位数的水仙花数及其个数

    各个位数的立方数之和等于数本身的数,称为水仙花数. 这里使用穷举法打印3位数的水仙花数. 程序的关键是如何取出给定数的各个位的值. 另外需要注意的一点是,求和变量的初值是零.乘积变量的初值则为1. 程 ...

  2. python用fun判断水仙花数_功能:调用函数fun判断一个三位数是否水仙花数。

    功能:调用函数fun判断一个三位数是否"水仙花数".在main函数中从键盘输入一个三位数,并输出判断结果.请编写fun函数.说明:所谓"水仙花数"是指一3位数, ...

  3. 【Python常见 面试题】实现三位数的水仙花数,Python入门案例学习

    问题:如果一个3位数等于其各位数字的立方和,则称这个数为水仙花数.求1000以内的水仙花数(3位数)最简单的思路,3个数字都是0-9,3个数字组成的三位数==各自的立方的和,得出结果. for x i ...

  4. Java实现三位数的水仙花数计算

    前言 提示:本篇文章要用Java实现水仙花数的计算. 提示:以下是本篇文章正文内容,下面案例可供参考 一.水仙花数是什么? 所谓"水仙花数"即一个整数满足其值等于各个数位的立方和. ...

  5. 【c语言】--求0-10000的自幂数(三位数为水仙花数)

    自幂数:如153 1^3+5^3+3^3 = 153称自幂数(三位数的自幂数也称水仙花数) 求0-10000的自幂数思路: 1.for循环遍历0-10000 2.求这个数的位数 3.分解这个数,求这个 ...

  6. python判断三位数水仙花数_python 判断一个三位数是不是水仙花数

    原博文 2020-03-25 19:03 − 还有别的方法,这里只写了一种,可能复杂了点 水仙花数是一个三位数, 三位数的每一位的三次方的和还等于这个数. 那这个数就是一个水仙花数, ```pytho ...

  7. C++求三位数的水仙花数

    #include<iostream>using namespace std;int main() {/**个数的3次方+十位的三次方+百位的三次方=这个数的本身*/for (int i = ...

  8. java 三位数的水仙花数

    代码 package l2_for;public class ForDemo6 {public static void main(String[] args) {for (int i = 100; i ...

  9. 计算三位数的水仙花数(个,十,百位数的立方和等于该数本身)

    #include <iostream> using namespace std; int main() {int n,i,j,k;for(n=100;n<1000;n++){i=n/ ...

  10. 水仙花数java_Java三种求水仙花数的方法

    水仙花数:水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:370=33+73+00:371=33+73+13,370.371就是一个水仙花数 注意:要判断一个三位数是不是水仙花数,得先 ...

最新文章

  1. 2022-2028年中国生物类似药产业深度调研及前瞻分析报告
  2. 《数学之美》第13章 Google AK-47的设计者—阿米特.辛格博士
  3. TimeUnit 使用
  4. C语言单链表实现19个功能完全详解
  5. python复制俩文件夹相同文件_Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法...
  6. openstack中的server
  7. 用JavaScript实现网页图片等比例缩放
  8. eclipse插件开发(四) 流程图绘制插件(雏形)
  9. 【操作系统】—处理机调度的概念以及层次
  10. SpringMVC@RequestMapping请求方法限定与请求参数限定
  11. 全球最大智慧集装箱码头如何做到“空无一人”?
  12. 产品可靠性测试 - 学习笔记(1)
  13. 苹果iOS11重磅改版App Store,开发者应该了解这些
  14. 超微服务器X11DAi-N主板简介及实际应用
  15. 103、迷之自信,不是真的自信
  16. 对于python中range函数的使用
  17. php 如何使用ck播放视频,CKplayer 优酷视频站外调用演示
  18. 论文阅读Cars Can’t Fly up in the Sky
  19. 下载NVIDIA老版本驱动教程
  20. 设计两个程序要求用消息队列实现简单的聊天功能linux,Linux C 消息队列实现简单的聊天功能...

热门文章

  1. k8s(十三)、企业级docker仓库Harbor在kubernetes上搭建使用
  2. 昨天见到了原来飘渺水云间(浙江大学BBS站)的FLASH版主小兵甲
  3. 练习3 - 铲雪车(snow)
  4. 我爱 Ruby 的三十七个理由【转载】
  5. 实验4、A/D转换实验
  6. 请同学检查地址是否有误:CSDN博客地址汇总(网络121、网络131、计科1111-1114)
  7. C语言中%d %.2d %2d %02d的区别
  8. android 支付宝 授权登录,android 支付宝授权登录、获取个人信息一键接入
  9. Matlab系列之三维图形
  10. 关闭计算机安全模式,怎么关闭安全模式,bios安全启动模式