题解 | #变种水仙花#

变种水仙花

http://www.nowcoder.com/practice/c178e3f5cc4641dfbc8b020ae79e2b71

public class Main{
    public static void main(String[] args) {
        for(int num = 10000; num < 100000; num++) {//暴力遍历即可
            int sum = 0;//存储求和结果
            for(int i = 0; i < 5; i++) {
                int left = num / (int)Math.pow(10, i);//左半部分
                int right = num % (int)Math.pow(10, i);//右半部分
                sum += left * right;
            }
            if(sum == num) {
                System.out.print(num + " ");
            }
        }
    }
}
全部评论
666作者想要的方法
点赞
送花
回复
分享
发布于 2021-12-23 17:25

相关推荐

9 收藏 评论
分享
牛客网
牛客企业服务