您的位置:首页 > 编程语言 > Java开发

水仙花数

2017-04-09 10:40 66 查看
  /**

     * 153=1^3+5^3+3^3

     * 371=3^3+7^3+1^3

     * 370=3^3+7^3+0^3

     * 407=4^3+0^3+7^3

     * 这些是三位数,并且数值等于各位数字的三次幂之和
     */

@Test
public void test3(){
System.out.println("输出100-999之间的水仙花数:");
int i,j,k,num;
for(num=100;num<=999;num++){
i=num/100;
j=(num-i*100)/10;
k=num%10;
if((i*i*i+j*j*j+k*k*k)==num){
System.out.println(num+"是水仙花数");
}
}
}



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