什么是水仙花数并判断水仙花数
2012-10-23 10:12
169 查看
题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153
是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。
public class lianxi03 {
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+"是一个水仙花数"); }
}
}
}
水仙花数只是自幂数的一种,严格来说三位数的3次幂数才成为水仙花数。
附:其他位数的自幂数名字
一位自幂数:独身数
两位自幂数:没有
三位自幂数:水仙花数
四位自幂数:四叶玫瑰数
五位自幂数:五角星数
六位自幂数:六合数
七位自幂数:北斗七星数
八位自幂数:八仙数
九位自幂数:九九重阳数
十位自幂数:十全十美数
是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。
public class lianxi03 {
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+"是一个水仙花数"); }
}
}
}
水仙花数只是自幂数的一种,严格来说三位数的3次幂数才成为水仙花数。
附:其他位数的自幂数名字
一位自幂数:独身数
两位自幂数:没有
三位自幂数:水仙花数
四位自幂数:四叶玫瑰数
五位自幂数:五角星数
六位自幂数:六合数
七位自幂数:北斗七星数
八位自幂数:八仙数
九位自幂数:九九重阳数
十位自幂数:十全十美数
相关文章推荐
- 判断用户什么时候离开,以什么方式离开
- js算法集合(一) 水仙花数 及拓展(自幂数的判断)
- 判断三个边能否构成三角形,并判断能够成什么三角形(锐角、钝角、直角)
- 判断任意控制台输入的十进制数是否为水仙花数
- 动态规划之DP中判断是否到达某一状态(最短时间是什么)?
- ping 命令----根据TTL判断对方是什么操作系统
- 判断字符串是什么编码
- 监听EditText输入框 ,判断输入的密码是什么格式
- 质数和水仙花数的判断
- 判断用户什么时候离开,以什么方式离开
- web首页设置如下代码可判断用户是用什么设备登录的?
- 编写一个函数fun(int n), n为三位自然数,然后判断n是否为水仙花数
- 判断是什么浏览器
- 写一个函数,判断一个正整数是否是水仙花数(扩展n位的自幂数)
- 常用的算法:求闰年,判断素数,分解质因数,完数,水仙花数等
- js判断当前页面用什么浏览器打开的方法
- 每日一篇:判断水仙花数。
- 写一函数判断某数是否“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
- 基于java的判断一个数是不是水仙花数的小代码
- Java判断一个整数是否为水仙花数