使用Java写水仙花数

题目:水仙花数:在 100-999 之间有几个这样的数 : 该三位数的每一位的 三次幂 之和 等于该数自身 求这几个数是什么??

// 水仙花数:在 100-999  之间有几个这样的数  : 该三位数的每一位的 三次幂  之和 等于该数自身  求这几个数是什么??
public class TestFor2{
    public static void main(String[] args){
        
        for(int i=100;i<1000;i++){
            int a = i%10;//个位
            int b = i/10%10;//十位
            int c = i/100;
            
            if(a * a * a + b * b * b + c * c * c == i){
                System.out.println(" i = "+ i);
            }
        }   
    }
}

猜你喜欢

转载自blog.csdn.net/weixin_34168700/article/details/87091132