求1廴类锾渭000以内的完数的C语言代码如下:
完全数叵萤茆暴(Perfectnumber),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。
如果一个数恰好等于它的真因子之和,则称该数为“完全数”。第一个完全数是6,第二个完全数是28,第三个完全数是496,33550336等等。截至2018年,相关研究者已经找到51个完全数。
完数,即完美数,一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3.(6的因子是1,2,3)。
#include<stdio.h>
intmain()
{
intn=1000;
intr,j,i;
for(i=1;i<=n;i++){
r=0;
for(j=1;j<i;j++){
if(i%j==0){
r=r+j;
}
}
if(r==i){
printf("theresultis:%d\n",r);
}
}
return0;
}
输出结果为:6,28,496,
即1000以内的完数只有2496三个数字。