题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花
数 ",因为153=1的三次方+5的三次方+3的三次方。
package com.yc.bean;
public class shuixianhua {
public static void main(string[] args) {
/**
* 题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,
* 其各位数字立方和等于该数本身。例如:153是一个 "水仙花
数 ",因为153=1的三次方+5的三次方+3的三次方
*/
for (int i = 100; i <1000 ; i ) {
int firstnum = i/100;
int secondnum = i/10;
int thirdnum = i;
if(firstnum*firstnum*firstnum secondnum*secondnum*secondnum thirdnum*thirdnum*thirdnum == i){
system.out.println("水仙花数为:" i);
}
}
}
}
水仙花数为:153
水仙花数为:370
水仙花数为:371
水仙花数为:407