黑马程序员技术交流社区
标题:
谁能解决这个问题:求水仙花数
[打印本页]
作者:
android-liu
时间:
2015-3-9 23:03
标题:
谁能解决这个问题:求水仙花数
打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该 数本身。例如: 153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方
作者:
艺多不压身丶
时间:
2015-3-9 23:09
class ForDemo6 {
public static void main(String[] args) {
//三位数其实是告诉了我们范围。
for(int x=100; x<1000; x++) {
int ge = x%10;
int shi = x/10%10;
int bai = x/10/10%10;
//让ge*ge*ge+shi*shi*shi+bai*bai*bai和该数据比较
if(x == (ge*ge*ge+shi*shi*shi+bai*bai*bai)) {
//如果相同,就把该数据在控制台输出。
System.out.println(x);
}
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2