100----999的水仙花数
水仙花数表示 :个位的三次方加十位的三次方加百位的三次方等于这个数
例如:3*3*3+5*5*5+1*1*1=153
代码如下:
public class SXHS{
public static void main(String[] args) {
//定义一个int计数
int count=0;
//for循环遍历所有的三位数
for(int i=100;i<1000;i++){
int ge=i%10;
int shi=i/10%10;
int bai=i/100%10;
//判断是不是水仙花数
if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i){
System.out.println("水仙花数"+i);
count++;
}
}
System.out.println("水仙花数共有"+count+"个");
}
}

该博客介绍了100到999之间水仙花数的概念,即个位、十位、百位的三次方之和等于该数本身。并给出Java代码,通过for循环遍历所有三位数,判断是否为水仙花数,最后输出所有水仙花数及总数。
2635

被折叠的 条评论
为什么被折叠?



