//水仙花
public class Project {
public static void main(String[] args) {
int ge,shi,bai;
//遍历所有三位数,从100到999
for(int i=100;i<1000;i++)
{
//计算获取三位数的每个位上的值
ge = i%10; //获取个位数值
shi = i/10%10; //获取十位数值
bai = i/10/10%10;//获取百位数值
//判断三位数中的每个数值取出来,计算立方和后与原始数值比较是否相等
if (ge*ge*ge+shi*shi*shi+bai*bai*bai==i)
{
//输出满足条件的数字就是水仙花
System.out.println(i);
}
}
}
}
04-01
3710
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
03-20
1143
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交