企业项目管理、ORK、研发管理与敏捷开发工具平台

网站首页 > 精选文章 正文

完数:一个整数等于它的因子(除去本身)之和

wudianyun 2024-12-15 16:39:17 精选文章 36 ℃

什么叫完数?即一个等于除了它本身所有因子之和的整数。

eg:6=1+2+3,即6即为一个完数。

1~1000间的完数有:6,28,496三个。

用计算机程序寻找1~1000间的完数,程序代码如下:



#include<iostream>

using namespace std;

int main()

{

system("color B");

system("title 寻找1~1000间的完数");

int number,n,temp=0;

cout<<"1~1000间的完数:";

for(number=1;number<=1000;number++)

{

for(n=1;n<number;n++)

if(number%n==0)

temp=temp+n;

if(number==temp)

cout<<number<<ends;

temp=0;

}

system("pause>nul");

putchar('\a');

putchar(10);

return 0;


}

程序运行结果:


Tags:

最近发表
标签列表