当前位置:首页>维修大全>综合>

1000以内的完数(1000以内有多少个完全数)

1000以内的完数(1000以内有多少个完全数)

更新时间:2024-05-28 19:28:11

1000以内的完数

有三个,6、28、496。

第一个完全数是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。

第三个完全数是496,有约数1、2、4、8、16、31、62、124、248、496,除去其本身496外,其余9个数相加,1+2+4+8+16+31+62+124+248=496。

题目:一个数如果恰好等于它的因子之和,这个数被成为”完数”,例如:6=1+2+3.请编程找出1000以内的完数

首先根据题目,要求1000以内的完数,则需要定义一个变量 num 来表示1~1000

然后定义一个变量 i 用来表示因子,定义一个变量 sum 来表示因子相加的和;

更多栏目