您的位置:首页 > 其它

水仙花数

2013-08-21 14:45 92 查看
/**

* 打印出100-1000所有的 “ 水仙花数 ” ,

* 所谓 “ 水仙花数 ” 是指一个三位数,其各位数字立方和等于该数本身。

* 例如: 153 是一个 “ 水仙花数 ” ,因为 153=1 的三次方

* + 5 的三次方+ 3 的 三次方。

*/

public static void narcissisticNumber(){

int count = 0;

for(int i = 100;i<1000;i++){

int a = i/100;

int b = i/10%10;

int c = i%10;

if(a*a*a+b*b*b+c*c*c==i){

count++;

System.out.println(count+":"+i+"--"+a+"+"+b+"+"+c);

}

}

System.out.println(count);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: