永发信息网

48个完美数

答案:1  悬赏:10  手机版
解决时间 2021-02-12 16:24
  • 提问者网友:雾里闻花香
  • 2021-02-12 07:46
48个完美数
最佳答案
  • 五星知识达人网友:玩世
  • 2021-02-12 08:57
完全数:如果一个数恰好等于它的因子之和,则称该数为“完全数”或“完美数”。第一个完全数是6,它有约数1、2、3、6,除去它本身6外,其余3个数相加,1+2+3=6。第二个完全数是28,它有约数1、2、4、7、14、28,除去它本身28外,其余5个数相加,1+2+4+7+14=28。

我用C语言跑了下,48个实在太难找了,程序如下:
#include "stdio.h"
void main()
{
long int j,k,sum = 0;
char i=0;
for(k=2;i<=47;k++)
{
sum=0;
for(j=1;j if(k%j==0)
sum=sum+j;
if(sum==k)
{
printf("%d ",k);
i++;
}
}
}

我i7机子跑了10分钟就找到了5个:
6 28 496 8128 33550336

于是我放弃了,这是我在网上找到的前48个(目前数学界就找到48个好像):
1……6

2……28

3……496

4……8,128

5……33,550,336

6……8,589,869,056

7……137,438,691,328

8……2,305,843,008,139,952,128

9……2,658,455,991,569,831,744,654,692,615,953,842,176

10……191,561,942,608,236,107,294,793,378,084,303,638,130,997,321,548,169,216

11……13,164,036,458,569,648,337,239,753,460,458,722,910,223,472,318,386,943,117,783,728,128

12……14,474,011,154,664,524,427,946,373,126,085,988,481,573,677,491,474,835,889,066,354,349,131,199,152,128

……

……

47 ……2^42643800 X (2^42643801-1)

48 ……2^57885160 X (2^57885161-1)

第48个是:2^57885160 X (2^57885161-1)
望采纳!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯