JS---完美数

如果一个数恰好等于它的约数之和,则称该数位“完美数”。

 <script>
        /*完美数*/

        for(var i = 1; i <= 10000; i++)
        {
        	var sum = 0;

            for(var y = 1; y < i; y++)
            {
            	if(i % y == 0)
                {
                    sum += y;
                }
            }

	    if(sum == i)
	    {
		console.log(i);
	    }
        }
    </script>

猜你喜欢

转载自blog.csdn.net/qq_36818386/article/details/81347996