水仙花数
来源:互联网 发布:淘宝中老年棉睡衣 编辑:程序博客网 时间:2024/05/16 18:06
打印出所有的”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数,因为153=1的三次方+5的三次方+3的三次方;
分析:利用循环找出三位数中的所有水仙花数,利用数字算法将三位数拆除百位十位个位
Eg:一个三位数为x,则百位数字为x/100;十位数字为x/10%10;个位数字为x%10
package com.math.forth;/** * 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数,因为153=1的三次方+5的三次方+3的三次方; *分析:利用循环找出三位数中的所有水仙花数,利用数字算法将三位数拆除百位十位个位 *Eg:一个三位数为x,则百位数字为x/100;十位数字为x/10%10;个位数字为x%10 * @author wql * */public class Math03 { public static void main(String[] args) { method(); } public static void method(){ for(int x=100;x<=999;x++){ int a=x/100; //百位数字 int b=x/10%10; //十位数字 int c=x%10; //个位数字 int d=a*a*a+b*b*b+c*c*c; if(x==d){ System.out.print(x+" "); } } }}
运行结果:153 370 371 407
什么是水仙花数
水仙花数只是自幂数的一种,严格来说三位数的3次幂数才成为水仙花数。
附:其他位数的自幂数名字
一位自幂数:独身数
两位自幂数:没有
三位自幂数:水仙花数
四位自幂数:四叶玫瑰数
五位自幂数:五角星数
六位自幂数:六合数
七位自幂数:北斗七星数
八位自幂数:八仙数
九位自幂数:九九重阳数
十位自幂数:十全十美数
常见水仙花数
水仙花数又称阿姆斯特朗数。
三位的水仙花数共有4个:153,370,371,407;
四位的四叶玫瑰数共有3个:1634,8208,9474;
五位的五角星数共有3个:54748,92727,93084;
六位的六合数只有1个:548834;
七位的北斗七星数共有4个:1741725,4210818,9800817,9926315;
八位的八仙花数共有3个:24678050,24678051,88593477
……
阅读全文
2 0
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- CODE FOR Reconstructing nonlinear networks subject to fast-varying noises by ...
- 安卓干货铺-IT编程资源第三波(17种)
- 使用SSH的scp命令行传输文件到远程服务器
- ubuntu安装配置shutter和indicator-sysmonitor
- Vue.js入门(二)——常用指令
- 水仙花数
- Windows下C++开机启动功能实现
- 寻梦之路
- 吃透mp4格式系列——(七)
- Android程序签名打包
- 操作符重载
- 循环数组最大子段和
- numpy中的nonzero()
- git