问题描述
153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。
输出格式
按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
int m,n,k,sum;
for(int i=100;i<1000;i++) {
m=i/100;
n=i%100/10;
k=i%100%10;
sum=(int) (Math.pow(m, 3)+Math.pow(n, 3)+Math.pow(k, 3));
if(sum==i)System.out.println(i);
}
}
}

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



