完数即完全数,又称完美数或完备数,是一些特殊的自然数。它所有的真因子的和(即因子函数),恰好等于它本身。如果一个数恰好等于它的因子之和,则称该数为“完全数”。第一个完全数是6,第二个完全数是28,第三个完全数是496,后面的完全数还有8128、33550336等等。 如果一个数恰好等于它的因子之和,则称该数为"完全数"。
void wanShu(int n){
int sum=0;
for(int i=1;i<=n;i++){
for(int j=1;j<i;j++){
if(i%j==0){
sum+=j;
}
}
if(sum==i){
printf("%d是完数 \n",i);
}
sum=0;
}
}
int main(){
int n;
printf("请输入你想要查找的完数范围:\n");
scanf("%d",&n);
wanShu(n);
return 0;
}
标签:int,完全,恰好,数为,因子,完数,数是
From: https://blog.51cto.com/u_16252224/7581394