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);
        }

    }
}
posted @ 2022-03-18 20:32  morning-start  阅读(18)  评论(0编辑  收藏  举报