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