/*完美数,如果一个数恰好等于它的因子之和,则称该数为“完全数” [1] 。
* 各个小于它的约数(真约数,列出某数的约数,去掉该数本身,剩下的就是它
* 的真约数)的和等于它本身的自然数叫做完全数(Perfect number),又称完美数或完备数。*/
void FindWanMeiNum(int n)
{
int tmpSum = 0;
for(int i = 2; i <= n; i++)
{
tmpSum = 0;
for(int j = 1; j <= i / 2; j++)
{
if(i % j == 0)
tmpSum += j;
}
if(tmpSum == i)
printf(“Result = %5d\n”, i);
}
}
完美数
最新推荐文章于 2022-01-01 00:01:12 发布