public static void main(String[] args) {
for (int i=100;i<=999;i++){
int numA=(i%10)*(i%10)*(i%10);
int numB=(i/10%10)*(i/10%10)*(i/10%10);
int numC=(i/100%10)*(i/100%10)*(i/100%10);
if(i==(numA+numB+numC)){
System.out.println("输出水仙花数:"+i);
}
}
}
本文通过Java代码实现了一个简单的程序来找出所有三位的水仙花数。水仙花数是指一个三位数,其各个数字立方和等于该数本身。代码使用了for循环遍历100到999之间的所有整数,并通过位运算分离出每一位数字进行计算。
979

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



