完数

2019-10-22  本文已影响0人  Coder_Newson

所谓完数,就是除了它本身之外的因素之和,算法如下:

    // 完数
    public static boolean perfectNumber(int i)
    {
        int sum = 0;
        boolean flag = false;
        for (int j = 1; j <= i / 2; j++)
        {
            if (i % j == 0)
            {
                sum += j;
            }
        }
        if (sum == i)
        {
            flag = true;
        }
        return flag;
    }
上一篇 下一篇

猜你喜欢

热点阅读